Module: Txtblx::AbilityMixin

Defined in:
lib/txtblx/ability_mixin.rb

Instance Method Summary collapse

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