rendered paste bodyirb(main):001:0> class Base
irb(main):002:1> attr_reader :name
irb(main):003:1> def initialize()
irb(main):004:2> @name = 'base'
irb(main):005:2> end
irb(main):006:1> end
=> nil
irb(main):007:0> class Sub < Base
irb(main):008:1> attr_reader :name
irb(main):009:1> def initialize()
irb(main):010:2> @name = 'sub'
irb(main):011:2> end
irb(main):012:1> end
=> nil
irb(main):013:0> s = Sub.new
=> #<Sub:0xb7aa9c38 @name="sub">
irb(main):014:0> s.name
=> "sub"
irb(main):015:0> b = Base.new
=> #<Base:0xb7aa65d8 @name="base">
irb(main):016:0> b.name
=> "base"
irb(main):017:0>