Class Yapra::Runtime
In: lib/yapra/runtime.rb
Parent: Object

How to use

    require 'yapra/runtime'
    require 'yapra/config'

    config = YAML.load(config_file)
    config = Yapra::Config.new(config)

    Yapra::Runtime.logger = Logger.new(STDOUT)

    yapra = Yapra::Runtime.new(config.env)
    yapra.execute(config.pipeline_commands)

config_file format written in Yapra::Config document.

Methods

execute   execute_pipeline   logger   logger=   new  

Attributes

current_pipeline  [R] 
env  [R] 
legacy_plugin_registry_factory  [R] 

Public Class methods

Public Instance methods

execute pipelines from commands.

[Validate]