Sha256: 15c8d0a17e80353273d27345b4810f013064dc9267bec06a345dfefb738a2347

Contents?: true

Size: 292 Bytes

Versions: 2

Compression:

Stored size: 292 Bytes

Contents

require_relative "tuvi/version"
require_relative "tuvi/step"
require_relative "tuvi/application_runner"

module Tuvi

  def step(id, &block)
    @steps ||= {}
    @steps[id] = Step.new(id, &block)
  end

  def run
    ApplicationRunner.new(@steps).run
  end

end

extend Tuvi
at_exit { run }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tuvi-0.0.14 lib/tuvi.rb
tuvi-0.0.13 lib/tuvi.rb