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