class ShipCompliant::Shipment
Public Instance Methods
fulfillment_exception_reason()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 8 def fulfillment_exception_reason shipment[:fulfillment_exception_reason] end
fulfillment_exception_type()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 12 def fulfillment_exception_type shipment[:fulfillment_exception_type] end
fulfillment_house()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 4 def fulfillment_house shipment[:fulfillment_house] end
fulfillment_status()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 16 def fulfillment_status shipment[:fulfillment_status] end
handling()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 20 def handling shipment[:handling].to_f end
insured_amount()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 24 def insured_amount shipment[:insured_amount].to_f end
packages()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 48 def packages Array.wrap(shipment[:packages]).map do |package| Package.new(package[:package]) end end
ship_date()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 32 def ship_date shipment[:ship_date] end
ship_to()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 54 def ship_to Address.new(shipment[:ship_to]) end
shipment_status()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 36 def shipment_status shipment[:shipment_status] end
shipping()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 28 def shipping shipment[:shipping].to_f end
shipping_service()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 40 def shipping_service shipment[:shipping_service] end
special_instructions()
click to toggle source
# File lib/ship_compliant/shipment.rb, line 44 def special_instructions shipment[:special_instructions] end