この結果を見ると、どうもクラスに所属してない気がしてしまうのですが、なぜこうなるのでしょう。
--(コード)--
class Person
@name
def initialize(name)
@name = name;
end
def say
p @name
end
end

p1 = Person.new("foo");
p2 = Person.new("bar");
p1.say();
p2.say();
--(結果)--
"foo"
"bar"
--
両方とも "bar" ってなってほしかったのですが、、