class Nuncium::Responses::Messages::Envelope

Public Class Methods

new(response) click to toggle source
Calls superclass method Nuncium::Response::new
# File lib/nuncium/responses/messages/envelope.rb, line 5
def initialize(response)
  super
end

Public Instance Methods

message() click to toggle source
# File lib/nuncium/responses/messages/envelope.rb, line 9
def message
  ::Nuncium::DataMessage.new(message_hash)
end

Private Instance Methods

message_hash() click to toggle source
# File lib/nuncium/responses/messages/envelope.rb, line 15
def message_hash
  hash = parsed_body['dmReturnedMessageEnvelope']
  hash['dmDm'].delete('xmlns:p')
  hash
end