module AdLint::MonitorUtil
Public Instance Methods
checkpoint(loc_or_num)
click to toggle source
# File lib/adlint/monitor.rb, line 54 def checkpoint(loc_or_num) case loc_or_num when Location monitor.location = loc_or_num when Numeric monitor.progress = loc_or_num end end
monitored_region(title, total = 1) { |monitor| ... }
click to toggle source
NOTE: Host class must respond to monitor.
# File lib/adlint/monitor.rb, line 41 def monitored_region(title, total = 1) monitor.start(title, total) retval = yield(monitor) monitor.finish retval rescue Error monitor.abort raise rescue => ex monitor.abort raise InternalError.new(ex, monitor.location) end