Оператор, переопределяющий Ruby - PullRequest
1 голос
/ 07 августа 2010

У меня есть такой класс:

class MyObject
  cattr_accessor :value_     # Note the `cattr_accessor` as opposed to `attr_accessor`.

  def +(right_)
    self.value_ + right_.value_
  end
end

Я хочу иметь возможность сделать что-то вроде этого:

x = MyObject.new
y = MyObject.new

x.value_ = 1
y.value_ = 2

puts x + y

Хотя это не работает.

1 Ответ

0 голосов
/ 08 августа 2010

Мой метод работает с attr_accessor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...