Module: GoodData::Bam

Included in:
Generators::Downloaders, Generators::Etl, Validators, CloverGenerator
Defined in:
lib/bam.rb,
lib/dsl/dsl.rb,
lib/base/tap.rb,
lib/base/flow.rb,
lib/base/repo.rb,
lib/base/sink.rb,
lib/base/step.rb,
lib/base/taps.rb,
lib/base/graph.rb,
lib/base/errors.rb,
lib/utils/utils.rb,
lib/base/project.rb,
lib/base/metadata.rb,
lib/generators/etl.rb,
lib/commands/commands.rb,
lib/compiler/compiler.rb,
lib/commands/deployment.rb,
lib/commands/validators.rb,
lib/commands/gd_commands.rb,
lib/commands/sf_commands.rb,
lib/compiler/etl_visitor.rb,
lib/generators/validators.rb,
lib/commands/docs_commands.rb,
lib/generators/downloaders.rb,
lib/commands/scaffold_commands.rb

Defined Under Namespace

Modules: Commands, Compiler, DSL, Flow, Generators, Graph, Metadata, Project, Repository, Sink, Step, Tap, Taps, Utils, Validators Classes: IdInTapNotPresentError, RemoveMetadataFieldError

Constant Summary collapse

GENERATOR_ROOT =
Pathname(__FILE__).expand_path.dirname
BAM_ROOT =
GENERATOR_ROOT.parent
BAM_DEFINED_GRAPHS_ROOT =
GENERATOR_ROOT + "graphs"
REPO_ROOT =
GENERATOR_ROOT + "repo"
TEMPLATE_ROOT =
BAM_ROOT + "templates"

Class Method Summary collapse

Class Method Details

.flow(name = "", &bl) ⇒ Object



37
38
39
# File 'lib/base/flow.rb', line 37

def self.flow(name="", &bl)
  Flow.define(name, &bl)
end