Sha256: 1a5615d4811f7b665c96954963fbb4a83be6df2716c66a15006220102d4066bd

Contents?: true

Size: 308 Bytes

Versions: 9

Compression:

Stored size: 308 Bytes

Contents

module EnjuInterLibraryLoan
  class Ability
    include CanCan::Ability

    def initialize(user, ip_address = nil)
      case user.try(:role).try(:name)
      when 'Administrator'
        can :manage, InterLibraryLoan
      when 'Librarian'
        can :manage, InterLibraryLoan
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
enju_inter_library_loan-0.1.1 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre12 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre11 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre10 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre9 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre8 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre7 app/models/enju_inter_library_loan/ability.rb
enju_inter_library_loan-0.1.0.pre6 app/models/enju_inter_library_loan/ability.rb