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