class GoodData::AutomatedDataDistribution
Attributes
output_stage[W]
Public Class Methods
new(project)
click to toggle source
# File lib/gooddata/models/automated_data_distribution.rb, line 17 def initialize(project) self.project = project end
Public Instance Methods
create_output_stage(ads, opts = {})
click to toggle source
# File lib/gooddata/models/automated_data_distribution.rb, line 27 def create_output_stage(ads, opts = {}) data = { ads: ads, project: project, client: project.client } @output_stage = GoodData::AdsOutputStage.create(data.merge(opts)) end
output_stage()
click to toggle source
# File lib/gooddata/models/automated_data_distribution.rb, line 11 def output_stage return @output_stage if @output_stage @output_stage = GoodData::AdsOutputStage[project: project, client: project.client] end
process()
click to toggle source
# File lib/gooddata/models/automated_data_distribution.rb, line 21 def process GoodData::Process[:all, project: project, client: project.client].find do |p| p.type == :dataload end end