Поскольку Ruby имеет «синтаксический сахар», который позволяет использовать множество удобных синтаксисов для заданных ситуаций. Например:
class Foo
def bar=( o ); end
end
# This is actually calling the bar= method with a parameter, not assigning a value
Foo.new.bar = 42
Вот список операторных выражений , которые могут быть реализованы как методы в Ruby.