From: Gordon Thiesfeld Date: 2007-08-10T02:20:02+09:00 Subject: Re: define_method with default parameters On Aug 9, 11:40 am, Emmanuel Oga wrote: > how can i use define_method to assign default parameters? > Not sure if this is the most elegant way, but: define_method(:method_name) do |*args| parameter, parameter2 = *args parameter2 ||= 'default' puts parameter puts parameter2 end