Module: Timber::Integrations
- Defined in:
- lib/timber/integrations.rb,
lib/timber/integrations/rack.rb,
lib/timber/integrations/rails.rb,
lib/timber/integrations/action_view.rb,
lib/timber/integrations/active_record.rb,
lib/timber/integrations/action_dispatch.rb,
lib/timber/integrations/rack/middleware.rb,
lib/timber/integrations/rack/error_event.rb,
lib/timber/integrations/rack/http_events.rb,
lib/timber/integrations/action_controller.rb,
lib/timber/integrations/rack/http_context.rb,
lib/timber/integrations/rack/user_context.rb,
lib/timber/integrations/rails/rack_logger.rb,
lib/timber/integrations/rack/session_context.rb,
lib/timber/integrations/action_view/log_subscriber.rb,
lib/timber/integrations/active_record/log_subscriber.rb,
lib/timber/integrations/action_controller/log_subscriber.rb,
lib/timber/integrations/action_dispatch/debug_exceptions.rb,
lib/timber/integrations/action_view/log_subscriber/timber_log_subscriber.rb,
lib/timber/integrations/active_record/log_subscriber/timber_log_subscriber.rb,
lib/timber/integrations/action_controller/log_subscriber/timber_log_subscriber.rb
Overview
Namespace for all integrations. Each integration provides it’s own settings. And all integrations can be disabled with the Integrations.enabled= class method.
Defined Under Namespace
Modules: ActionController, ActionDispatch, ActionView, ActiveRecord, Rack, Rails
Class Method Summary collapse
-
.enabled=(value) ⇒ Object
Disable / enable all integrations with one setting.
-
.integrate! ⇒ Object
Integrates all enabled integrations in one call.
Class Method Details
.enabled=(value) ⇒ Object
Disable / enable all integrations with one setting.
13 14 15 16 17 18 |
# File 'lib/timber/integrations.rb', line 13 def self.enabled=(value) ActionController.enabled = value ActionView.enabled = value ActiveRecord.enabled = value Rack.enabled = value end |
.integrate! ⇒ Object
Integrates all enabled integrations in one call.
21 22 23 24 25 26 27 |
# File 'lib/timber/integrations.rb', line 21 def self.integrate! ActionController.integrate! ActionDispatch.integrate! ActionView.integrate! ActiveRecord.integrate! Rails.integrate! end |