Saya mengerti konsep some_instance.send
tapi saya mencoba mencari tahu mengapa Anda bisa menyebut ini dua arah. Ruby Koans menyiratkan bahwa ada beberapa alasan selain memberikan banyak cara berbeda untuk melakukan hal yang sama. Berikut adalah dua contoh penggunaan:
class Foo
def bar?
true
end
end
foo = Foo.new
foo.send(:bar?)
foo.__send__(:bar?)
Adakah yang tahu tentang ini?
__send__
, tidaksend
.