Skip to content

Instantly share code, notes, and snippets.

@OfTheDelmer
Created September 26, 2013 19:23
Show Gist options
  • Save OfTheDelmer/6719239 to your computer and use it in GitHub Desktop.
Save OfTheDelmer/6719239 to your computer and use it in GitHub Desktop.
class Person
attr_reader :name, :age
def initialize(name="no name", age)
@name = name
@age = age
end
# Set method it
def name=(other_name)
@name = other_name
end
# Get method
# def name
# @name
# end
def say_hello
puts "Hello, I am #{@name}"
end
end
person = Person.new("Luke", 13)
puts person.age
# # Setter method for name
# person1.name = "Smith"
# person1.say_hello
# # Getter method for name
# puts person1.name
# person2 = Person.new("Luke")
# puts person1.object_id
# puts person2.object_id
# puts person1.object_id == person2.object_id
# puts person2.name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment