lib/uu/remote.rb in uu-0.1.1 vs lib/uu/remote.rb in uu-0.1.2

- old
+ new

@@ -16,21 +16,33 @@ def initialize(uri) @remote = DRbObject.new_with_uri(uri) end + def disable + @remote.disable + end + + def enable + @remote.enable + end + def eval_(code) @remote.eval_(code) end def klass(klass_) @remote.klass(klass_.to_s) end def run(&block) - @remote.disable + disable instance_eval(&block) ensure - @remote.enable + enable + end + + def enable_at_exit + at_exit { enable } end end end