module Permissable::ClassMethods
Public Instance Methods
add_permissions(*actions, &block)
click to toggle source
# File lib/permissable.rb, line 151 def add_permissions(*actions, &block) scopes = ['full'] if actions[-1].is_a?(Array) scopes += actions.pop end self.permissions_lookup << [actions.map(&:to_s), block, scopes.sort.uniq] end
cache_permissions()
click to toggle source
# File lib/permissable.rb, line 147 def cache_permissions self.allow_cached_permissions = true end