Module: Timber::Config::Integrations
- Extended by:
- Integrations
- Included in:
- Integrations
- Defined in:
- lib/timber/config/integrations.rb,
lib/timber/config/integrations/rack.rb
Overview
Convenience module for accessing the various ‘Timber::Integrations::*` classes through the Timber::Config object. Timber couples configuration with the class responsibls for implementing it. This provides for a tighter design, but also requires the user to understand and access the various classes. This module aims to provide a simple ruby-like configuration interface for internal Timber classes.
For example:
config = Timber::Config.instance
config.integrations.active_record.silence = true
Defined Under Namespace
Modules: Rack
Class Method Summary collapse
-
.action_controller ⇒ Object
Convenience method for accessing the Integrations::ActionController class specific configuration.
-
.action_view ⇒ Object
Convenience method for accessing the Integrations::ActionView class specific configuration.
-
.active_record ⇒ Object
Convenience method for accessing the Integrations::ActiveRecord class specific configuration.
-
.rack ⇒ Object
Convenience method for accessing the various ‘Timber::Integrations::Rack::*` classes.
Instance Method Summary collapse
-
#action_controller ⇒ Object
Convenience method for accessing the Integrations::ActionController class specific configuration.
-
#action_view ⇒ Object
Convenience method for accessing the Integrations::ActionView class specific configuration.
-
#active_record ⇒ Object
Convenience method for accessing the Integrations::ActiveRecord class specific configuration.
-
#rack ⇒ Object
Convenience method for accessing the various ‘Timber::Integrations::Rack::*` classes.
Class Method Details
.action_controller ⇒ Object
Convenience method for accessing the Integrations::ActionController class specific configuration.
28 29 30 |
# File 'lib/timber/config/integrations.rb', line 28 def action_controller Timber::Integrations::ActionController end |
.action_view ⇒ Object
Convenience method for accessing the Integrations::ActionView class specific configuration.
38 39 40 |
# File 'lib/timber/config/integrations.rb', line 38 def action_view Timber::Integrations::ActionView end |
.active_record ⇒ Object
Convenience method for accessing the Integrations::ActiveRecord class specific configuration.
48 49 50 |
# File 'lib/timber/config/integrations.rb', line 48 def active_record Timber::Integrations::ActiveRecord end |
Instance Method Details
#action_controller ⇒ Object
Convenience method for accessing the Integrations::ActionController class specific configuration.
28 29 30 |
# File 'lib/timber/config/integrations.rb', line 28 def action_controller Timber::Integrations::ActionController end |
#action_view ⇒ Object
Convenience method for accessing the Integrations::ActionView class specific configuration.
38 39 40 |
# File 'lib/timber/config/integrations.rb', line 38 def action_view Timber::Integrations::ActionView end |
#active_record ⇒ Object
Convenience method for accessing the Integrations::ActiveRecord class specific configuration.
48 49 50 |
# File 'lib/timber/config/integrations.rb', line 48 def active_record Timber::Integrations::ActiveRecord end |