Class: SpreeCmCommissioner::PricingActions::CreateLineItemAdjustments
Instance Method Summary
collapse
available_calculator_types
Instance Method Details
#compute_amount(line_item) ⇒ Object
15
16
17
|
# File 'app/models/spree_cm_commissioner/pricing_actions/create_line_item_adjustments.rb', line 15
def compute_amount(line_item)
compute(line_item)
end
|
4
5
6
7
8
9
10
11
12
13
|
# File 'app/models/spree_cm_commissioner/pricing_actions/create_line_item_adjustments.rb', line 4
def perform(options = {})
order = options[:order]
line_items = options[:line_items] || []
return if line_items.blank?
line_items.each do |line_item|
create_unique_adjustment(order, line_item)
end
end
|