class PaysonAPI::V1::Envelope
Constants
- FORMAT_STRING
Attributes
ack[RW]
correlation_id[RW]
timestamp[RW]
Public Class Methods
new(ack, timestamp, correlation_id)
click to toggle source
# File lib/payson_api/v1/envelope.rb, line 13 def initialize(ack, timestamp, correlation_id) @ack = ack @timestamp = timestamp @correlation_id = correlation_id end
parse(data)
click to toggle source
# File lib/payson_api/v1/envelope.rb, line 19 def self.parse(data) ack = data[FORMAT_STRING % 'ack'] timestamp = DateTime.parse(CGI.unescape(data[FORMAT_STRING % 'timestamp'].to_s)) correlation_id = data[FORMAT_STRING % 'correlationId'] new(ack, timestamp, correlation_id) end