Class: AbilityDecorator

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

Instance Method Summary collapse

Constructor Details

#initialize(user) ⇒ AbilityDecorator

Returns a new instance of AbilityDecorator.



3
4
5
6
7
8
# File 'app/models/spree/ability_decorator.rb', line 3

def initialize(user)

  if user.respond_to?(:has_spree_role?) && user.has_spree_role?('admin')
    can [:admin, :index, :read, :update, :edit], Spree::AddOnMakerVariant
  end
end