Module: Txtblx::AbilityMixin
- Defined in:
- lib/txtblx/ability_mixin.rb
Instance Method Summary collapse
- #txtblx_editor_abilities(user) ⇒ Object
-
#txtblx_full_abilities(user) ⇒ Object
Call this in the ability initializer of the host app.
Instance Method Details
#txtblx_editor_abilities(user) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/txtblx/ability_mixin.rb', line 10 def txtblx_editor_abilities(user) return if user.nil? can(:read, Textblock) can(:update, Textblock) end |
#txtblx_full_abilities(user) ⇒ Object
Call this in the ability initializer of the host app
4 5 6 7 8 |
# File 'lib/txtblx/ability_mixin.rb', line 4 def txtblx_full_abilities(user) return if user.nil? can(:manage, Textblock) end |