Class: ShipNoticeRequest
- Inherits:
-
RequestDoc
- Object
- RequestDoc
- ShipNoticeRequest
- Defined in:
- lib/cxml/documents/ship_notice_request.rb
Overview
Builder for ShipNoticeRequest object
Constant Summary collapse
- @@defaults =
{ shipment_id: nil }
Instance Attribute Summary
Attributes inherited from RequestDoc
Instance Method Summary collapse
Methods inherited from RequestDoc
#[], #[]=, #initialize, #render, #send
Constructor Details
This class inherits a constructor from RequestDoc
Instance Method Details
#features(node) ⇒ Object
7 8 9 10 11 |
# File 'lib/cxml/documents/ship_notice_request.rb', line 7 def features(node) node.ShipNoticeRequest { node.ShipNoticeHeader({noticeDate: Time.now.iso8601, shipmentDate: Time.now.iso8601}.merge(@opts[:shipment_id] ? { shipmentID: @opts[:shipment_id]} : {})) } end |