class GoodData::LdmLayout
Constants
- DEFAULT_EMPTY_LDM_LAYOUT
- LDM_LAYOUT_URI
Public Class Methods
get(opts = { :client => GoodData.connection, :project => GoodData.project })
click to toggle source
# File lib/gooddata/models/ldm_layout.rb, line 19 def get(opts = { :client => GoodData.connection, :project => GoodData.project }) client, project = GoodData.get_client_and_project(opts) get_uri = LDM_LAYOUT_URI % { project_id: project.pid } client.get(get_uri) end
new(data)
click to toggle source
# File lib/gooddata/models/ldm_layout.rb, line 27 def initialize(data) @data = data end
Public Instance Methods
save(opts)
click to toggle source
# File lib/gooddata/models/ldm_layout.rb, line 31 def save(opts) client, project = GoodData.get_client_and_project(opts) post_uri = LDM_LAYOUT_URI % { project_id: project.pid } client.post(post_uri, @data, opts) end