Class: IngramMicro::MessageStatus
- Inherits:
-
BaseElement
- Object
- BaseElement
- IngramMicro::MessageStatus
- Defined in:
- lib/ingram_micro/elements/message_status.rb
Constant Summary collapse
- DEFAULTS =
{ status_code: nil, status_description: nil, comments: nil, response_timestamp: nil, filename: nil }
Instance Attribute Summary
Attributes inherited from BaseElement
Instance Method Summary collapse
- #defaults ⇒ Object
-
#initialize(options = {}) ⇒ MessageStatus
constructor
A new instance of MessageStatus.
Methods inherited from BaseElement
Constructor Details
#initialize(options = {}) ⇒ MessageStatus
Returns a new instance of MessageStatus.
14 15 16 17 |
# File 'lib/ingram_micro/elements/message_status.rb', line 14 def initialize(={}) super @element[:response_timestamp] ||= Time.now.strftime('%Y%m%d%H%M%S') end |
Instance Method Details
#defaults ⇒ Object
10 11 12 |
# File 'lib/ingram_micro/elements/message_status.rb', line 10 def defaults DEFAULTS end |