# File lib/cgikit/handler.rb, line 310
    def direct_action_and_action_name( request )
      klass, action_name = direct_action_class_and_action_name(request)

      direct_action = klass.new(@application, request)
      if action_name.nil? then
        action_name = direct_action.default_action_name
      end
      if !direct_action.direct_action?(action_name) then
        klass = @application.direct_action_class
        direct_action = klass.new(@application, request)
        action_name = direct_action.default_action_name
      end
      [direct_action, action_name]
    end