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