class Sol::RuntimeModel::Context

Attributes

current_class[R]
current_self[R]
locals[R]

Public Class Methods

new(current_self, current_class=current_self.runtime_class) click to toggle source
# File lib/sol/runtime/context.rb, line 14
  def initialize(current_self, current_class=current_self.runtime_class)

          @locals = {}

          @current_self = current_self

          @current_class = current_class

end

Public Instance Methods

[](name) click to toggle source

Shortcuts to access constants, Runtime instead of Runtime.constants

# File lib/sol/runtime/context.rb, line 26
  def [](name)

          @@constants[name]

end
[]=(name, value) click to toggle source
# File lib/sol/runtime/context.rb, line 32
  def []=(name, value)

          @@constants[name] = value

end