class ReactiveShipping::CTBV
Constants
- REACTIVE_FREIGHT_CARRIER
Public Instance Methods
build_calculated_accessorials(packages, *)
click to toggle source
Rates
# File lib/reactive_freight/carriers/ctbv.rb, line 14 def build_calculated_accessorials(packages, *) accessorials = [] longest_dimension = packages.inject([]) { |_arr, p| [p.length(:in), p.width(:in)] }.max.ceil if longest_dimension > 144 accessorials << '&OL=yes' elsif longest_dimension >= 96 && longest_dimension <= 144 accessorials << '&OL1=yes' end accessorials end