Sha256: 599d45182710c1ebfd1a95eaed9fdf43dbd1e9a4de0f25a706e2ff1ddd618e1f

Contents?: true

Size: 383 Bytes

Versions: 4

Compression:

Stored size: 383 Bytes

Contents

#module EnjuInventory
  class Ability
    include CanCan::Ability

    def initialize(user, ip_address = nil)
      case user.try(:role).try(:name)
      when 'Administrator'
        can :manage, [
          Inventory,
          InventoryFile
        ]
      when 'Librarian'
        can :manage, [
          Inventory,
          InventoryFile
        ]
      end
    end
  end
#end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
enju_inventory-0.1.11.pre9 spec/dummy/app/models/ability.rb
enju_inventory-0.1.11.pre8 spec/dummy/app/models/ability.rb
enju_inventory-0.1.11.pre7 spec/dummy/app/models/ability.rb
enju_inventory-0.1.11.pre6 spec/dummy/app/models/ability.rb