class Object
Public Instance Methods
abort(message)
click to toggle source
# File bin/rubyx, line 36 def abort(message) puts message exit 1 end
capture(stream) { || ... }
click to toggle source
# File bin/rubyx, line 41 def capture(stream) original = stream.dup surrogate = Tempfile.new('rubyx') stream.reopen(surrogate) yield stream.rewind surrogate.readlines ensure surrogate.close surrogate.unlink stream.reopen(original) end
trace(handler) { || ... }
click to toggle source
# File bin/rubyx, line 56 def trace(handler) set_trace_func(handler) yield ensure set_trace_func(nil) end