# File lib/merb-action-args/abstract_controller.rb, line 27 def _call_action(action) args = self.class.action_argument_list[action].map do |arg, default| arg = arg p = params.key?(arg.to_sym) raise BadRequest unless p || default p ? params[arg.to_sym] : default end __send__(action, *args) end