Module: Permissable::ClassMethods
- Defined in:
- lib/permissable.rb
Instance Method Summary collapse
Instance Method Details
#add_permissions(*actions, &block) ⇒ Object
151 152 153 154 155 156 157 |
# File 'lib/permissable.rb', line 151 def (*actions, &block) scopes = ['full'] if actions[-1].is_a?(Array) scopes += actions.pop end self. << [actions.map(&:to_s), block, scopes.sort.uniq] end |
#cache_permissions ⇒ Object
147 148 149 |
# File 'lib/permissable.rb', line 147 def self. = true end |