Entiendo el concepto de some_instance.send
pero estoy tratando de entender por qué puedes llamar a esto en ambos sentidos. Los Ruby Koans implican que hay alguna razón más allá de proporcionar muchas formas diferentes de hacer lo mismo. Aquí están los dos ejemplos de uso:
class Foo
def bar?
true
end
end
foo = Foo.new
foo.send(:bar?)
foo.__send__(:bar?)
Alguien tiene alguna idea sobre esto?
__send__
, nosend
.