Class: CountyAbility

Inherits:
Object
  • Object
show all
Includes:
CanCan::Ability
Defined in:
app/models/county_ability.rb

Instance Method Summary collapse

Constructor Details

#initialize(user) ⇒ CountyAbility

Returns a new instance of CountyAbility.



4
5
6
7
8
9
# File 'app/models/county_ability.rb', line 4

def initialize(user)
  user ||= Spree::User.new
  unless user.has_spree_role? 'admin'
    can [:index, :read], Spree::County
  end
end