From: "Bartosz Dziewoński" Date: 2013-06-06T21:47:15+09:00 Subject: Re: Playing with method_missing -- argument list You probably want ....send(method, *args) – with a splat before 'args'. Alternatively, look into Object#method and Method#arity methods: http://www.ruby-doc.org/core-2.0/Object.html#method-i-method http://www.ruby-doc.org/core-2.0/Method.html#method-i-arity irb(main):002:0> [].method(:dup).arity => 0 irb(main):010:0> [].method(:delete_at).arity => 1 -- Matma Rex