lib/qcmd.rb in qcmd-0.1.4 vs lib/qcmd.rb in qcmd-0.1.5
- old
+ new
@@ -31,9 +31,20 @@
def quiet!
self.log_level = :warning
end
+ def quiet?
+ self.log_level == :warning
+ end
+
+ def while_quiet
+ previous_level = self.log_level
+ self.log_level = :warning unless previous_level == :debug
+ yield
+ self.log_level = previous_level
+ end
+
def debug?
!!debug_mode
end
def debug message