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.53 app/models/ishapi/ability.rb~
ishapi-0.1.8.52 app/models/ishapi/ability.rb~
ishapi-0.1.8.49 app/models/ishapi/ability.rb~
ishapi-0.1.8.48 app/models/ishapi/ability.rb~
ishapi-0.1.8.47 app/models/ishapi/ability.rb~
ishapi-0.1.8.46 app/models/ishapi/ability.rb~
ishapi-0.1.8.45 app/models/ishapi/ability.rb~
ishapi-0.1.8.44 app/models/ishapi/ability.rb~
ishapi-0.1.8.43 app/models/ishapi/ability.rb~
ishapi-0.1.8.42 app/models/ishapi/ability.rb~
ishapi-0.1.8.41 app/models/ishapi/ability.rb~
ishapi-0.1.8.40 app/models/ishapi/ability.rb~
ishapi-0.1.8.39 app/models/ishapi/ability.rb~
ishapi-0.1.8.38 app/models/ishapi/ability.rb~
ishapi-0.1.8.37 app/models/ishapi/ability.rb~
ishapi-0.1.8.36 app/models/ishapi/ability.rb~
ishapi-0.1.8.35 app/models/ishapi/ability.rb~
ishapi-0.1.8.34 app/models/ishapi/ability.rb~
ishapi-0.1.8.33 app/models/ishapi/ability.rb~
ishapi-0.1.8.32 app/models/ishapi/ability.rb~