Sha256: 131898262de2e25e826a7614f30382cf4f4475858de3eb475dec1371c18d85a1
Contents?: true
Size: 774 Bytes
Versions: 2
Compression:
Stored size: 774 Bytes
Contents
module Spree Stock::Estimator.class_eval do def calculate_shipping_rates(package, ui_filter) shipping_methods(package, ui_filter).map do |shipping_method| calculator = shipping_method.calculator cost = calculator.compute(package) timing_info = if calculator.respond_to? :timing_info calculator.timing_info(package) else {} end shipping_method.shipping_rates.new( cost: gross_amount(cost, taxation_options_for(shipping_method)), tax_rate: first_tax_rate_for(shipping_method.tax_category), days: timing_info[:days], info: timing_info[:info] ) if cost end.compact end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_correios_shipping-1.1.1 | app/models/spree/stock/estimator_decorator.rb |
spree_correios_shipping-1.1.0 | app/models/spree/stock/estimator_decorator.rb |