foo.send(symbol [, args...]) â obj
foo.__send__(symbol [, args...]) â obj
foo.__send__(symbol [, args...]) â obj
Instance Public methods
Invokes the method identified by symbol, passing it any arguments
specified. You can use __send__
if the name send
clashes with an existing method in obj.
class Klass def hello(*args) "Hello " + args.join(' ') end end k = Klass.new k.send :hello, "gentle", "readers" #=> "Hello gentle readers"
Please login to continue.