Sha256: b1717a3d8d48a21b4ec1e7ce577d1bb52a9d8bf40702461180d798b407033220
Contents?: true
Size: 523 Bytes
Versions: 2
Compression:
Stored size: 523 Bytes
Contents
# frozen_string_literal: true require_relative 'base' module Dayman module Parsers class CollectionParser < Base def parse return [] if parsed_response.blank? parsed_response[:data].map do |item| response_item_to_object(item).tap do |resource| item[:relationships]&.each do |relationship_name, relationship_content| build_relationship(resource, relationship_name, relationship_content) end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dayman-0.1.2 | lib/dayman/parsers/collection_parser.rb |
dayman-0.1.1 | lib/dayman/parsers/collection_parser.rb |