Method: Gloo::Exec::ExecEnv#initialize

Defined in:
lib/gloo/exec/exec_env.rb

#initialize(engine) ⇒ ExecEnv

Set up the execution environment.



23
24
25
26
27
28
29
30
31
32
# File 'lib/gloo/exec/exec_env.rb', line 23

def initialize( engine )
  @engine = engine
  @engine.log.debug 'exec env intialized...'
  @running_script = nil

  @verbs = Gloo::Exec::Stack.new( @engine, VERB_STACK )
  @actions = Gloo::Exec::Stack.new( @engine, ACTION_STACK )
  @scripts = Gloo::Exec::Stack.new( @engine, SCRIPT_STACK )
  @here = Gloo::Exec::Stack.new( @engine, HERE_STACK )
end