Skip to content

Instantly share code, notes, and snippets.

@jheg
Created October 15, 2014 13:57
Show Gist options
  • Save jheg/67461508b73dbb6f0ee0 to your computer and use it in GitHub Desktop.
Save jheg/67461508b73dbb6f0ee0 to your computer and use it in GitHub Desktop.
BadDog
class BadDog
def initialize(name) # instance method
@name = name # instance veriable
end
def get_name # getter method
@name
end
def set_name= (name) # setter method
@name = name
end
def speak
"#{@name} says Growl!"
end
end
Rex.set_name = "Rexie"
OR
class BadDog
def initialize(name) # instance method
@name = name # instance veriable
end
def get_name # getter method
@name
end
def set_name(name)
@name = name
end
def speak
"#{@name} says Growl!"
end
end
Rex.set_name("Rexie")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment