Class: Spree::ShippingMatrixCalculator

Inherits:
ShippingCalculator
  • Object
show all
Defined in:
app/models/spree/shipping_matrix_calculator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.descriptionObject



5
6
7
# File 'app/models/spree/shipping_matrix_calculator.rb', line 5

def self.description
  'Shipping Matrix Calculator'
end

Instance Method Details

#compute_package(package) ⇒ Object



9
10
11
12
# File 'app/models/spree/shipping_matrix_calculator.rb', line 9

def compute_package(package)
  matched_amount(user: package.contents.first.inventory_unit.order.user,
                 line_item_total: total(package.contents))
end