Sha256: 1292453ad0b933bdab91881754d82541d17a8162310f61dcd99686bff47588f7

Contents?: true

Size: 198 Bytes

Versions: 4

Compression:

Stored size: 198 Bytes

Contents

class AdminPermit < Permit::Base
  def initialize(ability)
    super
  end

  def permit?(user, request=nil)    
    super
    return if !role_match? user
    
    can :manage, :all    
  end  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cancan-permits-0.1.4 spec/cancan-permits/fixtures/permits/admin_permit.rb
cancan-permits-0.1.3 spec/cancan-permits/fixtures/permits/admin_permit.rb
cancan-permits-0.1.2 spec/cancan-permits/fixtures/permits/admin_permit.rb
cancan-permits-0.1.1 spec/cancan-permits/fixtures/permits/admin_permit.rb