class GoodData::DatasetMapping

Constants

DATASET_MAPPING_GET_URI
DATASET_MAPPING_UPDATE_URI

Public Class Methods

[](opts = { :client => GoodData.connection, :project => GoodData.project }) click to toggle source
# File lib/gooddata/models/dataset_mapping.rb, line 14
def [](opts = { :client => GoodData.connection, :project => GoodData.project })
  client, project = GoodData.get_client_and_project(opts)
  get_uri = DATASET_MAPPING_GET_URI % { project_id: project.pid }
  res = client.get(get_uri)
  res
end
Also aliased as: get
get(opts = { :client => GoodData.connection, :project => GoodData.project })
Alias for: []
new(data) click to toggle source
# File lib/gooddata/models/dataset_mapping.rb, line 24
def initialize(data)
  @data = data
end

Public Instance Methods

save(opts) click to toggle source
# File lib/gooddata/models/dataset_mapping.rb, line 28
def save(opts)
  client, project = GoodData.get_client_and_project(opts)

  post_uri = DATASET_MAPPING_UPDATE_URI % { project_id: project.pid }
  res = client.post(post_uri, @data, opts)
  res
end