# File sprout/lib/sprout/tasks/tool_task.rb, line 327 def method_missing(name,*args) name = name.to_s cleaned = clean_name(name) if(!respond_to?(cleaned)) raise NoMethodError.new("undefined method '#{name}' for #{self.class}") end param = param_hash[cleaned] if(name =~ /=$/) param.value = args.shift elsif(param) param.value else raise ToolTaskError.new("method_missing called with undefined parameter [#{name}]") end end