Sha256: b10328a9cfbb44a90e684d76258431d41d1102c440753b890d1575fdb1285ad3

Contents?: true

Size: 304 Bytes

Versions: 23

Compression:

Stored size: 304 Bytes

Contents

class Ability
  include CanCan::Ability

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

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
enju_inventory-0.1.0 spec/dummy/app/models/ability.rb
enju_inventory-0.0.4 spec/dummy/app/models/ability.rb
enju_inventory-0.0.3 spec/dummy/app/models/ability.rb