Class: Permissive::Permission
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Permissive::Permission
- Defined in:
- lib/permissive/permission.rb
Instance Attribute Summary collapse
-
#grant_template ⇒ Object
writeonly
Sets the attribute grant_template.
-
#template ⇒ Object
writeonly
Sets the attribute template.
Class Method Summary collapse
-
.bit_for(permission) ⇒ Object
Use this anywhere!.
Instance Attribute Details
#grant_template=(value) ⇒ Object (writeonly)
Sets the attribute grant_template
4 5 6 |
# File 'lib/permissive/permission.rb', line 4 def grant_template=(value) @grant_template = value end |
#template=(value) ⇒ Object (writeonly)
Sets the attribute template
4 5 6 |
# File 'lib/permissive/permission.rb', line 4 def template=(value) @template = value end |
Class Method Details
.bit_for(permission) ⇒ Object
Use this anywhere!
19 20 21 |
# File 'lib/permissive/permission.rb', line 19 def bit_for() Permissive::Permissions.hash[.to_s.downcase.to_sym] || 0 end |