Sha256: 712c4765847dfe116349849231e357df692b89ca8ce9c6f43503c063386407b9

Contents?: true

Size: 215 Bytes

Versions: 71

Compression:

Stored size: 215 Bytes

Contents

class Ishapi::Ability
  include ::CanCan::Ability

  def initialize user
    user ||= User.new

    if user.profile && user.profile.manager?
      can :manage, :all
    else
      can :read, :all
    end
  end
end

Version data entries

71 entries across 71 versions & 1 rubygems

Version Path
ishapi-0.1.8.31 app/models/ishapi/ability.rb~
ishapi-0.1.8.30 app/models/ishapi/ability.rb~
ishapi-0.1.8.29 app/models/ishapi/ability.rb~
ishapi-0.1.8.28 app/models/ishapi/ability.rb~
ishapi-0.1.8.27 app/models/ishapi/ability.rb~
ishapi-0.1.8.26 app/models/ishapi/ability.rb~
ishapi-0.1.8.25 app/models/ishapi/ability.rb~
ishapi-0.1.8.24 app/models/ishapi/ability.rb~
ishapi-0.1.8.23 app/models/ishapi/ability.rb~
ishapi-0.1.8.22 app/models/ishapi/ability.rb~
ishapi-0.1.8.21 app/models/ishapi/ability.rb~
ishapi-0.1.8.20 app/models/ishapi/ability.rb~
ishapi-0.1.8.19 app/models/ishapi/ability.rb~
ishapi-0.1.8.18 app/models/ishapi/ability.rb~
ishapi-0.1.8.17 app/models/ishapi/ability.rb~
ishapi-0.1.8.16 app/models/ishapi/ability.rb~
ishapi-0.1.8.15 app/models/ishapi/ability.rb~
ishapi-0.1.8.14 app/models/ishapi/ability.rb~
ishapi-0.1.8.13 app/models/ishapi/ability.rb~
ishapi-0.1.8.12 app/models/ishapi/ability.rb~