Sha256: dc5ab0ae6cd995abdb9f5bbd6afa82b0a4dbe843beba65eb49b14410f877627d

Contents?: true

Size: 266 Bytes

Versions: 4

Compression:

Stored size: 266 Bytes

Contents

Spree.user_class.class_eval do

  def resolve_role
    if self.has_spree_role? Spree::Config.volume_pricing_role.to_sym
      return Spree::Role.find_by name: Spree::Config.volume_pricing_role
    else
      return Spree::Role.find_by name: 'user'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_volume_pricing-0.2.1 app/models/spree/user_decorator.rb
solidus_volume_pricing-0.1.1 app/models/spree/user_decorator.rb
solidus_volume_pricing-0.2.0 app/models/spree/user_decorator.rb
solidus_volume_pricing-0.1.0 app/models/spree/user_decorator.rb