Sha256: d0f5bd3f38955576a7af09cb2622a3140bc6e3279ba580d8f38ae29b6be9c943

Contents?: true

Size: 448 Bytes

Versions: 20

Compression:

Stored size: 448 Bytes

Contents

# frozen_string_literal: true

# require 'cancancan'

## v0.0.1 :: 2023-12-26
class Ability
  include ::CanCan::Ability

  def initialize(user)

    if user

      if [ 'piousbox@gmail.com', 'victor@piousbox.com', 'test-1@wasya.co', 'victor@wasya.co' ].include? user.email
        can :manage, :all
      end

    end

    can [ :open_permission ], Wco
    can [ :show ], Wco::ObfuscatedRedirect
    # can [ :open_permission ], WcoEmail

  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
wco_models-3.1.0.201 app/models/ability.rb
wco_models-3.1.0.199 app/models/ability.rb
wco_models-3.1.0.198 app/models/ability.rb
wco_models-3.1.0.197 app/models/ability.rb
wco_models-3.1.0.196 app/models/ability.rb
wco_models-3.1.0.195 app/models/ability.rb
wco_models-3.1.0.194 app/models/ability.rb
wco_models-3.1.0.193 app/models/ability.rb
wco_models-3.1.0.192 app/models/ability.rb
wco_models-3.1.0.191 app/models/ability.rb
wco_models-3.1.0.190 app/models/ability.rb
wco_models-3.1.0.189 app/models/ability.rb
wco_models-3.1.0.188 app/models/ability.rb
wco_models-3.1.0.187 app/models/ability.rb
wco_models-3.1.0.184 app/models/ability.rb
wco_models-3.1.0.183 app/models/ability.rb
wco_models-3.1.0.182 app/models/ability.rb
wco_models-3.1.0.181 app/models/ability.rb
wco_models-3.1.0.180 app/models/ability.rb
wco_models-3.1.0.178 app/models/ability.rb