class Script

Constants

VERSION

Public Class Methods

define() { |script| ... } click to toggle source
# File lib/script.rb, line 9
def self.define
  script = new
  yield(script)
  script.run
end
new() click to toggle source
# File lib/script.rb, line 15
def initialize
  @engine = Script::Engine.new
end

Public Instance Methods

engine() click to toggle source
# File lib/script.rb, line 19
def engine
  @engine
end
run() click to toggle source
# File lib/script.rb, line 27
def run
  @engine.run
end
step(headline, &block) click to toggle source
# File lib/script.rb, line 23
def step(headline, &block)
  @engine.register_step(headline, block)
end