module AuthorizeAction::Sinatra
Public Class Methods
included(base)
click to toggle source
# File lib/authorize_action/sinatra.rb, line 5 def self.included(base) AuthorizeAction.included(base) base.extend(ClassMethods) end
Private Instance Methods
current_action_name()
click to toggle source
# File lib/authorize_action/sinatra.rb, line 24 def current_action_name self.class.action(request.request_method, request.path_info) end
forbid_action!()
click to toggle source
# File lib/authorize_action/sinatra.rb, line 20 def forbid_action! halt(403) end