Class: Rollbar::Mode::Production
- Inherits:
-
Object
- Object
- Rollbar::Mode::Production
- Defined in:
- lib/rollbar/mode/production.rb
Overview
Rollbar production minor-mode.
Class Method Summary collapse
- .access_token ⇒ Object
-
.apply ⇒ Object
:reek:TooManyStatements.
- .code_version ⇒ Object
- .environment ⇒ Object
Class Method Details
.access_token ⇒ Object
36 37 38 |
# File 'lib/rollbar/mode/production.rb', line 36 def access_token ENV['ROLLBAR_ACCESS_TOKEN'] end |
.apply ⇒ Object
:reek:TooManyStatements
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/rollbar/mode/production.rb', line 11 def apply Rollbar.configure do |config| config.enabled = true config.access_token = access_token # Override the default values with better ones config.populate_empty_backtraces = true config.use_async = true # Set up the code-related metrics. config.code_version = code_version config.environment = environment end warn 'Rollbar: using online service at https://rollbar.com' end |
.code_version ⇒ Object
28 29 30 |
# File 'lib/rollbar/mode/production.rb', line 28 def code_version ENV['HEROKU_SLUG_COMMIT'] end |
.environment ⇒ Object
32 33 34 |
# File 'lib/rollbar/mode/production.rb', line 32 def environment ENV['HEROKU_APP_NAME'] end |