さて、私はこれを行うことができます:
class Person
attr_accessor :name
def greeting
"Hello #{@name}"
end
end
p = Person.new
p.name = 'Dave'
p.greeting # "Hello Dave"
しかし、クラス自体にプロパティを割り当てることにしたとき、それは機能しません:
class Person
attr_accessor :name
@name = "Dave"
def greeting
"Hello #{@name}"
end
end
p = Person.new
p.greeting # "Hello"