module Permitter::ModelAdditions::ClassMethods
Public Instance Methods
permitted_by(permissions, action = :show)
click to toggle source
# File lib/permitter/model_additions.rb, line 11 def permitted_by(permissions, action = :show) status = permissions.allow_all? ? true : permissions.allowed_action(self.table_name, action) if status.class == Proc where(&status) else status ? all : none end end