class ShipCompliant::SearchSalesOrderSummary

ShipCompliant::SearchSalesOrderSummary

Wraps the SalesOrderSummary hash with a simple DSL to provide easy access to various keys.

Public Instance Methods

order_key() click to toggle source

Returns the sales_order_key

# File lib/ship_compliant/search_sales_order_summary.rb, line 14
def order_key
  data[:sales_order_key]
end
Also aliased as: sales_order_key
purchase_date() click to toggle source

Returns a DateTime from the order purchase_date

# File lib/ship_compliant/search_sales_order_summary.rb, line 9
def purchase_date
  data[:purchase_date]
end
sales_order_key()
Alias for: order_key
shipment_summary() click to toggle source

Returns the parsed hash from the ShipmentSummary element.

{
  compliance: 'ValueHere',
  requested_ship_date: DateTime,
  # etc...
}
# File lib/ship_compliant/search_sales_order_summary.rb, line 26
def shipment_summary
  data[:shipments][:shipment_summary]
end