From: Joshua Muheim Date: 2007-11-22T18:59:48+09:00 Subject: Create method using define_method with all sort of args? Hi all I know that one can create new methods using define_method... def new_method end is equivalent to define_method(:new_method) do end def new_method(some_param) end is equivalent to define_method(:new_method) do |some_param| end def new_method(some_param, *args) end is equivalent to define_method(:new_method) do |some_param, *args| end But what's equivalent to... def new_method(some_param, options = {}, *args) end ??? Thanks for help. Josh -- Posted via http://www.ruby-forum.com/.