Class: RollbarConfigurator
- Inherits:
-
Object
- Object
- RollbarConfigurator
- Defined in:
- lib/production_toolkit/rollbar_configurator.rb
Constant Summary collapse
- ERROR_MESSAGE =
'rollbar not defined in secrets.yml'
Instance Method Summary collapse
- #configure ⇒ Object
-
#initialize(configuration) ⇒ RollbarConfigurator
constructor
A new instance of RollbarConfigurator.
- #rollbar_config ⇒ Object
Constructor Details
#initialize(configuration) ⇒ RollbarConfigurator
Returns a new instance of RollbarConfigurator.
23 24 25 |
# File 'lib/production_toolkit/rollbar_configurator.rb', line 23 def initialize(configuration) @configuration = configuration end |
Instance Method Details
#configure ⇒ Object
27 28 29 30 |
# File 'lib/production_toolkit/rollbar_configurator.rb', line 27 def configure notify_missing_configuration! unless @configuration.present? end |
#rollbar_config ⇒ Object
32 33 34 |
# File 'lib/production_toolkit/rollbar_configurator.rb', line 32 def @rollbar_config ||= RollbarConfig.new(@configuration.symbolize_keys) end |