module ActionPermission::Controller

Public Instance Methods

authorized?() click to toggle source
# File lib/action_permission/controller.rb, line 41
def authorized?
  current_permission.allow?(params[:controller], params[:action], current_resource)
end
current_permission() click to toggle source
# File lib/action_permission/controller.rb, line 37
def current_permission
  @current_permission ||= ActionPermission::Dispatch.new(permission_authorizer)
end
current_resource() click to toggle source
# File lib/action_permission/controller.rb, line 33
def current_resource
  nil
end

Private Instance Methods

permission_authorizer() click to toggle source
# File lib/action_permission/controller.rb, line 47
def permission_authorizer
  send self.class.permission_authorizer
end