Sha256: ef121d1974866dc3c020323dee31ab8b144c05e56989698e6bec317929194cbb
Contents?: true
Size: 593 Bytes
Versions: 2
Compression:
Stored size: 593 Bytes
Contents
module MWS module Orders module Parser class ServiceStatus < Model value :status do text_at_xpath('Status') end value :timestamp do time_at_xpath('Timestamp') end value :message_id do text_at_xpath('MessageId') end value :messages do xpath('Messages/Message').map { |node| ServiceStatusMessage.new(node) } end def ok? status == 'GREEN' end def inspect status end alias :to_s :inspect end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mws-orders-0.0.2 | lib/mws/orders/parsers/service_status.rb |
mws-orders-0.0.1 | lib/mws/orders/parsers/service_status.rb |