Sha256: 53548f7939370fcbbb04eab6847868adbea1cb3e90fd175897dc1464e4aeed8e
Contents?: true
Size: 927 Bytes
Versions: 77
Compression:
Stored size: 927 Bytes
Contents
# encoding: UTF-8 # # Copyright (c) 2010-2017 GoodData Corporation. All rights reserved. # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. module GoodData class AutomatedDataDistribution < Rest::Resource attr_writer :output_stage def output_stage return @output_stage if @output_stage @output_stage = GoodData::AdsOutputStage[project: project, client: project.client] end def initialize(project) self.project = project end def process GoodData::Process[:all, project: project, client: project.client].find do |p| p.type == :dataload end end def create_output_stage(ads, opts = {}) data = { ads: ads, project: project, client: project.client } @output_stage = GoodData::AdsOutputStage.create(data.merge(opts)) end end end
Version data entries
77 entries across 77 versions & 1 rubygems