Class: Script

Inherits:
Object
  • Object
show all
Defined in:
lib/script.rb,
lib/script/version.rb

Defined Under Namespace

Modules: Output Classes: Engine, Step

Constant Summary collapse

VERSION =
"0.0.3"

Instance Method Summary collapse

Constructor Details

#initializeScript

Returns a new instance of Script.



9
10
11
# File 'lib/script.rb', line 9

def initialize
  @engine = Script::Engine.new
end

Instance Method Details

#engineObject



13
14
15
# File 'lib/script.rb', line 13

def engine
  @engine
end

#runObject



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

def run
  @engine.run
end

#step(headline, &block) ⇒ Object



17
18
19
# File 'lib/script.rb', line 17

def step(headline, &block)
  @engine.register_step(headline, block)
end