Module: Nocode

Defined in:
lib/nocode.rb,
lib/nocode/step.rb,
lib/nocode/context.rb,
lib/nocode/version.rb,
lib/nocode/steps/log.rb,
lib/nocode/steps/map.rb,
lib/nocode/steps/set.rb,
lib/nocode/steps/copy.rb,
lib/nocode/steps/each.rb,
lib/nocode/steps/sleep.rb,
lib/nocode/job_executor.rb,
lib/nocode/steps/delete.rb,
lib/nocode/step_registry.rb,
lib/nocode/steps/io/list.rb,
lib/nocode/steps/io/read.rb,
lib/nocode/steps/io/write.rb,
lib/nocode/steps_executor.rb,
lib/nocode/util/arrayable.rb,
lib/nocode/steps/io/delete.rb,
lib/nocode/util/dictionary.rb,
lib/nocode/util/optionable.rb,
lib/nocode/steps/record/map.rb,
lib/nocode/util/class_loader.rb,
lib/nocode/steps/dataset/range.rb,
lib/nocode/steps/serialize/csv.rb,
lib/nocode/util/class_registry.rb,
lib/nocode/steps/dataset/append.rb,
lib/nocode/steps/dataset/insert.rb,
lib/nocode/steps/serialize/json.rb,
lib/nocode/steps/serialize/yaml.rb,
lib/nocode/steps/dataset/prepend.rb,
lib/nocode/steps/deserialize/csv.rb,
lib/nocode/steps/dataset/coalesce.rb,
lib/nocode/steps/deserialize/json.rb,
lib/nocode/steps/deserialize/yaml.rb

Overview

This will execute the StepRegisty’s load! method upon script evaluation.

Defined Under Namespace

Modules: Steps, Util Classes: Context, JobExecutor, Step, StepRegistry, StepsExecutor

Constant Summary collapse

VERSION =
'0.0.10'

Class Method Summary collapse

Class Method Details

.execute(yaml, io: $stdout) ⇒ Object



22
23
24
# File 'lib/nocode.rb', line 22

def execute(yaml, io: $stdout)
  JobExecutor.new(yaml, io: io).execute
end