Module: Quietly
- Defined in:
- lib/quietly.rb
Instance Method Summary collapse
Instance Method Details
#end_quiet(old_logger) ⇒ Object
10 11 12 |
# File 'lib/quietly.rb', line 10 def end_quiet(old_logger) ::ActiveRecord::Base.logger = old_logger end |
#go_quiet ⇒ Object
4 5 6 7 8 |
# File 'lib/quietly.rb', line 4 def go_quiet old_logger = ::ActiveRecord::Base.logger ::ActiveRecord::Base.logger = nil old_logger end |
#quietly ⇒ Object
14 15 16 17 18 19 |
# File 'lib/quietly.rb', line 14 def quietly old_logger = go_quiet result = yield end_quiet(old_logger) result end |