class RubyWorkspace
Public Class Methods
default_instance()
click to toggle source
# File lib/mdbe/ruby_workspace.rb, line 25 def default_instance @default_instance ||= self.new end
new()
click to toggle source
# File lib/mdbe/ruby_workspace.rb, line 20 def initialize store_object(self) end
Public Instance Methods
__basetype()
click to toggle source
# File lib/mdbe/database_views/ruby_workspace.rb, line 2 def __basetype :rubyWorkspace end
evaluate(text)
click to toggle source
# File lib/mdbe/ruby_workspace.rb, line 6 def evaluate(text) puts "RUBY WORKSPACE: #{text}" result = CodeEvaluation.wait_for_eval_thread do eval(text, get_binding) end store_object(result) result end
get_binding()
click to toggle source
# File lib/mdbe/ruby_workspace.rb, line 2 def get_binding @binding ||= binding() end
store_object(obj)
click to toggle source
# File lib/mdbe/ruby_workspace.rb, line 16 def store_object(obj) Mdbe.store_debug_object(obj) end