Y
yuckysocks
This code, directly from a book:
class Animal
def initialize(color)
@color = color
end
def get_color
return @color
end
end
animal = Animal.new("brown")
puts "The new animal is " + animal.color
results in "undefined method: color". But aren't I defining the method
as part of the constructor? Maybe I just don't understand what I'm
doing... anyhow, help would be appreciated!
-Alex
class Animal
def initialize(color)
@color = color
end
def get_color
return @color
end
end
animal = Animal.new("brown")
puts "The new animal is " + animal.color
results in "undefined method: color". But aren't I defining the method
as part of the constructor? Maybe I just don't understand what I'm
doing... anyhow, help would be appreciated!
-Alex