Class: SpreeCmCommissioner::PricingModel

Inherits:
Base
  • Object
show all
Defined in:
app/models/spree_cm_commissioner/pricing_model.rb

Instance Method Summary collapse

Instance Method Details

#activate(order:, line_items:) ⇒ Object

Activates pricing model for an order (similar to Spree::Promotion#activate)



21
22
23
24
25
# File 'app/models/spree_cm_commissioner/pricing_model.rb', line 21

def activate(order:, line_items:)
  pricing_rule_groups.each do |group|
    activate_group(group, order, line_items)
  end
end