Class: Ability
- Inherits:
-
Object
- Object
- Ability
- Includes:
- CanCan::Ability
- Defined in:
- app/models/ability.rb
Instance Method Summary (collapse)
- - (Object) admin
-
- (Ability) initialize(user)
constructor
A new instance of Ability.
- - (Object) manger
- - (Object) mesa_de_entrada
Constructor Details
- (Ability) initialize(user)
A new instance of Ability
5 6 7 8 9 10 11 |
# File 'app/models/ability.rb', line 5 def initialize(user) @@user = user || User.new # Guest user can :read, AdminUser, :id => @@user.id @@user.roles.each do |r| self.send(r.name.downcase) end end |
Instance Method Details
- (Object) admin
13 14 15 |
# File 'app/models/ability.rb', line 13 def admin can :manage, :all end |
- (Object) manger
17 18 19 |
# File 'app/models/ability.rb', line 17 def manger can :manage, [Session, Area, Tag] end |
- (Object) mesa_de_entrada
21 22 23 |
# File 'app/models/ability.rb', line 21 def mesa_de_entrada can :manage, [Asset, Nota, Pase] end |