Module: Timber::Integrations::Rails
- Defined in:
- lib/timber/integrations/rails.rb,
lib/timber/integrations/rails/rack_logger.rb
Overview
Module for holding all Rails integrations. This module does not extend Timber::Integration because it’s dependent on Timber::Integrations::Rack::HTTPEvents. This module simply disables the default HTTP request logging.
Class Method Summary collapse
Class Method Details
.enabled? ⇒ Boolean
11 12 13 |
# File 'lib/timber/integrations/rails.rb', line 11 def self.enabled? Rack::HTTPEvents.enabled? end |
.integrate! ⇒ Object
15 16 17 18 19 |
# File 'lib/timber/integrations/rails.rb', line 15 def self.integrate! return false if !enabled? RackLogger.integrate! end |