Class: EleetScript::SharedEngine

Inherits:
BaseEngine show all
Defined in:
lib/engine/engine.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseEngine

#[], #[]=, #call, #evaluate, #execute, #get, #set

Constructor Details

#initializeSharedEngine

Returns a new instance of SharedEngine.



130
# File 'lib/engine/engine.rb', line 130

def initialize; end

Class Method Details

.memoryObject



125
126
127
# File 'lib/engine/engine.rb', line 125

def memory
  @memory ||= Memory.new
end

Instance Method Details

#memoryObject



132
133
134
# File 'lib/engine/engine.rb', line 132

def memory
  self.class.memory ||= Memory.new
end

#resetObject



136
137
138
# File 'lib/engine/engine.rb', line 136

def reset
  @context = memory.root_namespace.new_namespace_context
end