Method: GoodData::Model::FromWire.parse_references

Defined in:
lib/gooddata/models/from_wire.rb

.parse_references(dataset) ⇒ Hash

Converts label from wire format into an internal blueprint representation

Parameters:

  • dataset (Hash)

    Whatever comes from wire

  • anchor_hash (Hash)

    dataset id -> anchor id hash

Returns:

  • (Hash)

    Manifest for a particular reference



153
154
155
156
157
158
159
160
161
# File 'lib/gooddata/models/from_wire.rb', line 153

def self.parse_references(dataset)
  references = dataset['dataset']['references'] || []
  references.map do |ref|
    {
      :type => ref =~ /^dataset\./ ? :reference : :date,
      :dataset => ref
    }
  end
end