klass = Class.new do
end
Person = klass
Person.name # => Person
Slide 29
Slide 29 text
klass = Class.new do
end
Person = klass
Person.name # => Person
person = Person.new
Slide 30
Slide 30 text
klass = Class.new do
["say", "scream"].each do |method|
define_method method do |message|
"#{method}ing: #{message}"
end
end
end
Person = klass
Person.name # => Person
person = Person.new
puts person.say "ruby" # => saying: ruby
puts person.scream "ruby <3" # =>
screaming: ruby <3