В Ruby (и других языках, вдохновленных SmallTalk) объекты воспринимаются как отправка и получение «сообщений».
В Ruby, Object, базовом классе всего, есть метод отправки: Object.send Например:
class Klass
def hello
"Hello!"
end
end
k = Klass.new
k.send :hello #=> "Hello"
k.hello #=> "Hello"
В обоих этих случаях k является получателем сообщения 'hello'.