Sha256: 20a475563a89a5b1125f0e4570938885f92b44095604830da6066d4803440155

Contents?: true

Size: 392 Bytes

Versions: 4

Compression:

Stored size: 392 Bytes

Contents

module Terraspace::Cloud::Api::Concern
  module Record
    def load_record(result)
      record = {}
      data = result['data']
      record['id'] = data['id']
      record.merge!(data['attributes'])
      record
    end

    def load_records(result)
      result['data'].map do |item|
        record = { id: item['id'] }
        record.merge(item['attributes'])
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
terraspace-2.0.3 lib/terraspace/cloud/api/concern/record.rb
terraspace-2.0.2 lib/terraspace/cloud/api/concern/record.rb
terraspace-2.0.1 lib/terraspace/cloud/api/concern/record.rb
terraspace-2.0.0 lib/terraspace/cloud/api/concern/record.rb