Class: Hivemind::UniversalAST::ModuleStatement
- Defined in:
- lib/hivemind/universal_ast.rb,
lib/hivemind/vm.rb
Instance Method Summary collapse
Methods inherited from Element
Instance Method Details
#run(env) ⇒ Object
65 66 67 68 69 70 71 72 |
# File 'lib/hivemind/vm.rb', line 65 def run(env) module_statement = Runtime::HivemindModule.new(@module_name) @statements.each do |statement| module_statement.elements[@statement.is_a?(ModuleStatement) ? @statement.module_name : @statement.class_name] = statement.run(env) end env end |