module RapidApi::ActionController::Macros::ClassMethods

Public Instance Methods

rapid_actions(options={}) click to toggle source
# File lib/rapid_api/action_controller/macros.rb, line 7
def rapid_actions(options={})
  include RapidApi::ActionController::ResourceActions
  self.model              = options[:model]              if options[:model]
  self.serializer         = options[:serializer]         if options[:serializer]
  self.model_adapter      = options[:model_adapter]      if options[:model_adapter]
  self.serializer_adapter = options[:serializer_adapter] if options[:serializer_adapter]
end
rapid_base_controller() click to toggle source
# File lib/rapid_api/action_controller/macros.rb, line 20
def rapid_base_controller
  include RapidApi::ActionController::Errors
  include RapidApi::Auth::Concerns::AuthenticatedController
end
rapid_sessions_controller() click to toggle source
# File lib/rapid_api/action_controller/macros.rb, line 15
def rapid_sessions_controller
  include RapidApi::ActionController::Errors
  include RapidApi::Auth::Concerns::SessionsController
end