class Nuncium::Responses::Messages::Collection
Attributes
messages[RW]
Public Class Methods
new(response)
click to toggle source
Calls superclass method
Nuncium::Response::new
# File lib/nuncium/responses/messages/collection.rb, line 7 def initialize(response) super @messages = load_messages @status = ::Nuncium::Responses::Dm::Status.new(parsed_body) end
Public Instance Methods
load_messages()
click to toggle source
# File lib/nuncium/responses/messages/collection.rb, line 13 def load_messages return [] if results.blank? return [::Nuncium::DataMessage.new(results)] if results.is_a?(Hash) results.map do |result| ::Nuncium::DataMessage.new(result) end end
Private Instance Methods
results()
click to toggle source
# File lib/nuncium/responses/messages/collection.rb, line 23 def results parsed_body['dmRecords'].try(:[], 'dmRecord') end