Sha256: 4cce5518548330127eb65ef7cedb7ae5967d96ade1306ba057cf6cc7111f97f4

Contents?: true

Size: 193 Bytes

Versions: 149

Compression:

Stored size: 193 Bytes

Contents

class IshManager::Ability
  include ::CanCan::Ability

  def initialize user
    user ||= User.new

    if user.admin?
      can :manage, :all
    else
      can :read, :all
    end
  end
end

Version data entries

149 entries across 149 versions & 1 rubygems

Version Path
ish_manager-0.1.8.147 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.146 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.145 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.144 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.143 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.142 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.141 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.140 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.139 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.138 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.137 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.136 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.135 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.134 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.133 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.132 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.131 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.129 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.128 app/models/ish_manager/ability.rb~
ish_manager-0.1.8.127 app/models/ish_manager/ability.rb~