189
190
191
192
193
194
195
196
|
# File 'lib/gooddata/models/process.rb', line 189
def deploy_component(data, options = { client: GoodData.client, project: GoodData.project })
client, project = GoodData.get_client_and_project(options)
data = { process: data } unless data[:process]
data[:process] = GoodData::Helpers.symbolize_keys(data[:process]).select { |k| %i[type name component dataSources].include? k }
data[:process][:component] = GoodData::Helpers.symbolize_keys(data[:process][:component]).select { |k| %i[name version configLocation config].include? k }
save(data, options)
end
|