class Python::Environment
Public Class Methods
new(initial_attr={})
click to toggle source
# File lib/python/environment.rb, line 5 def initialize(initial_attr={}) self.merge!(initial_attr) end
Public Instance Methods
getlink()
click to toggle source
# File lib/python/environment.rb, line 32 def getlink self end
resolve(name)
click to toggle source
# File lib/python/environment.rb, line 9 def resolve(name) if self[name] self[name] elsif self[:parent] self[:parent].resolve(name) else case name when "True" Builtins::True when "False" Builtins::False when "None" Builtins::None when "print" Builtins::Print end end end
set(name, pyobj)
click to toggle source
# File lib/python/environment.rb, line 28 def set(name, pyobj) self[name] = pyobj end