Class: IngramMicro::MessageStatus

Inherits:
BaseElement show all
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

#element

Instance Method Summary collapse

Methods inherited from BaseElement

#build, format

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(options={})
  super
  @element[:response_timestamp] ||= Time.now.strftime('%Y%m%d%H%M%S')
end

Instance Method Details

#defaultsObject



10
11
12
# File 'lib/ingram_micro/elements/message_status.rb', line 10

def defaults
  DEFAULTS
end