class Sungemm::Person
Public Class Methods
new(name, age, incoming_race)
click to toggle source
# File lib/sungemm/person.rb, line 3 def initialize(name, age, incoming_race) @name = name @age = age self.race = incoming_race end
Public Instance Methods
ag()
click to toggle source
# File lib/sungemm/person.rb, line 13 def ag @age end
method_missing(m, *args)
click to toggle source
Calls superclass method
# File lib/sungemm/person.rb, line 17 def method_missing(m, *args) case m when :name nam when :age ag when :race= @race = args[0] when :race @race.capitalize else super end end
nam()
click to toggle source
# File lib/sungemm/person.rb, line 9 def nam @name.split.map(&:capitalize).join(" ") end