Module: Ruflow

Includes:
Configurations
Defined in:
lib/ruflow.rb,
lib/ruflow/flow.rb,
lib/ruflow/action.rb,
lib/ruflow/version.rb,
lib/ruflow/tasks/base.rb,
lib/ruflow/tasks/setup.rb,
lib/ruflow/type_checker.rb,
lib/ruflow/error/bad_return.rb,
lib/ruflow/error/mismatch_input_type.rb,
lib/ruflow/error/mismatch_output_type.rb,
lib/ruflow/error/output_port_not_defined.rb,
lib/ruflow/error/mismatch_output_input_type.rb

Defined Under Namespace

Modules: Error, Tasks, TypeChecker Classes: Action, Flow

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/ruflow.rb', line 21

def config
  configuration
end

.setup(&block) ⇒ Object



25
26
27
28
29
30
# File 'lib/ruflow.rb', line 25

def setup(&block)
  Ruflow.configure(&block)

  autoload_all "#{Dir.pwd}/#{config.components_folder}/actions"
  autoload_all "#{Dir.pwd}/#{config.components_folder}/flows"
end