Sha256: 6fe93fc27ebc9d734fee0b812937e9059b2e0bfd71084609aa1cc5e0359e1c01
Contents?: true
Size: 641 Bytes
Versions: 3
Compression:
Stored size: 641 Bytes
Contents
module RubyIsds module Responses module Messages class Collection < ::RubyIsds::Response attr_accessor :messages def initialize(response) super @messages = load_messages @status = ::RubyIsds::Responses::Dm::Status.new(parsed_body) end def load_messages return [::RubyIsds::DataMessage.new(results)] if results.is_a?(Hash) results.map do |result| ::RubyIsds::DataMessage.new(result) end end private def results parsed_body['dmRecords']['dmRecord'] end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems