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.
1 2 3 4 5 6 7 | 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.