irb(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 => # irb(main):014:0> s.name => "sub" irb(main):015:0> b = Base.new => # irb(main):016:0> b.name => "base" irb(main):017:0>