Синтаксис Ruby довольно прост - просто вызовите .method_name
для объекта:
foo = Foo.new
foo.bar # calls bar on foo
В определении метода self
(которое Rubyists называет "получателем") неявно, поэтому просто используйте имя метода:
def bar
baz # calls Foo#baz
end
Вы также можете явно использовать self
, чтобы сделать то же самое:
def bar
self.baz # also calls Foo#baz
end
Хорошее введение в синтаксис Ruby можно найти здесь .