From: "Jan E." Date: 2012-10-11T16:43:06+09:00 Subject: Re: ghost methods and dynamic methods dis guy wrote in post #1079363: > Would this also work? > > > fastcars = MyClass.select_cars_where_color('>', '200') Haven't you read anything of my long posting? :-( It's a pity that 7stud just corrected some technical errors (and added one of his own, namely the call to "super" without a "return") instead of actually giving you advice. Passing parameters through the method name using method_missing is simply a bad idea. Yes, you can get it working (as 7stud showed), but it's not how to do it. To bring this idea to the extremes, why not pass *all* arguments through the name? redcars = MyClass.select_cars_where_color_is_red Or even redcars_assign_MyClass_select_cars_where_color_is_read -- Posted via http://www.ruby-forum.com/.