lib/autobuild/reporting.rb in autobuild-1.6.2.rc1 vs lib/autobuild/reporting.rb in autobuild-1.6.2.rc2
- old
+ new
@@ -24,9 +24,17 @@
attr_writer :silent
end
@display_lock = Mutex.new
@silent = false
+ def self.silent
+ Autobuild.silent, silent = true, Autobuild.silent?
+ yield
+ ensure
+ Autobuild.silent = silent
+ end
+
+
def self.message(*args)
return if silent?
display_lock.synchronize do
if @last_progress_msg
puts