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