10 Things Every Java Programmer Should Know About Ruby | [ Prev | Home | Next ] |
Singleton methods are defined on individual objects, not classes.
class Dog
end
rover = Dog.new
fido = Dog.new
def rover.speak
puts "Red Rover"
end
rover.speak # => "Red Rover"
fido.speak # => NoMethodError
O'REILLY® OSCON 2005 | Copyright 2005 by Jim Weirich (All Rights Reserved) |