Slide 16
Slide 16 text
class President < User
attr_reader :name, :last_name, :email, :elected_at, :on_period
def initialize(name, last_name, email, elected_at, on_period)
super(name, last_name, email)
@elected_at = elected_at
@on_period = on_period
end
end
President.ancestors
#=> [President, User, Object, Kernel, BasicObject]
president = President.new('Bill', 'Clinton',
'bclinton@whitehouse.gov', Time.new(1993, 1, 20), 4.years)
president.name #=> 'Bill'