class UU::Remote
Public Class Methods
new(uri)
click to toggle source
# File lib/uu/remote.rb, line 17 def initialize(uri) @remote = DRbObject.new_with_uri(uri) end
start_service()
click to toggle source
# File lib/uu/remote.rb, line 9 def self.start_service DRb.start_service end
stop_service()
click to toggle source
# File lib/uu/remote.rb, line 13 def self.stop_service DRb.stop_service end
Public Instance Methods
disable()
click to toggle source
# File lib/uu/remote.rb, line 21 def disable @remote.disable end
enable()
click to toggle source
# File lib/uu/remote.rb, line 25 def enable @remote.enable end
enable_at_exit()
click to toggle source
# File lib/uu/remote.rb, line 44 def enable_at_exit at_exit { enable } end
eval_(code)
click to toggle source
# File lib/uu/remote.rb, line 29 def eval_(code) @remote.eval_(code) end
klass(klass_)
click to toggle source
# File lib/uu/remote.rb, line 33 def klass(klass_) @remote.klass(klass_.to_s) end
run(&block)
click to toggle source
# File lib/uu/remote.rb, line 37 def run(&block) disable instance_eval(&block) ensure enable end