module Utils::IRB::Service
def connect(uri = nil)
def connect(uri = nil) uri ||= "druby://localhost:6642" irb = DRbObject.new_with_uri(uri) Proxy.new(irb) end
def start(uri = nil, &block)
def start(uri = nil, &block) uri ||= "druby://localhost:6642" block ||= proc {} puts "Starting IRB server listening to #{uri.inspect}." DRb.start_service(uri, eval('irb_current_working_binding', block.binding)) end