Czy możliwe jest porównanie prywatnych atrybutów w Ruby?
Myślę w:
class X
def new()
@a = 1
end
def m( other )
@a == other.@a
end
end
x = X.new()
y = X.new()
x.m( y )
Ale to nie działa.
Komunikat o błędzie:
syntax error, unexpected tIVAR
Jak zatem mogę porównać dwa prywatne atrybuty z tej samej klasy?