module Permitter::ControllerAdditions

Private Instance Methods

authorize_user!() click to toggle source
# File lib/permitter/controller_additions.rb, line 18
def authorize_user!
  if current_permissions.allowed_action?(params[:controller], params[:action], current_resource)
    current_permissions.permit_params!(params)
  else
    raise Permitter::Unauthorized
  end
end
current_permissions() click to toggle source
# File lib/permitter/controller_additions.rb, line 26
def current_permissions
  @current_permissions ||= ::Permission.new(current_user)
end
current_resource() click to toggle source
# File lib/permitter/controller_additions.rb, line 30
def current_resource
  nil
end