Я розумію концепцію, some_instance.send
але я намагаюся з'ясувати, чому ви можете називати це обома способами. "Рубі Коанс" означає, що є кілька причин, крім того, що існує безліч різних способів зробити те саме. Ось два приклади використання:
class Foo
def bar?
true
end
end
foo = Foo.new
foo.send(:bar?)
foo.__send__(:bar?)
Хтось має про це уявлення?
__send__
, ніsend
.