Capisco il concetto di some_instance.send
ma sto cercando di capire perché puoi chiamarlo in entrambi i modi. I Ruby Koans implicano che c'è qualche motivo oltre a fornire molti modi diversi per fare la stessa cosa. Ecco i due esempi di utilizzo:
class Foo
def bar?
true
end
end
foo = Foo.new
foo.send(:bar?)
foo.__send__(:bar?)
Qualcuno ha qualche idea su questo?
__send__
, nosend
.