Я понимаю концепцию, some_instance.send
но я пытаюсь понять, почему вы можете назвать это обоими способами. Рубиновые коаны подразумевают, что есть не только множество разных способов сделать то же самое. Вот два примера использования:
class Foo
def bar?
true
end
end
foo = Foo.new
foo.send(:bar?)
foo.__send__(:bar?)
У кого-нибудь есть идеи по этому поводу?
__send__
, нетsend
.