module Opener::Daemons
Constants
- VERSION
Public Class Methods
configure_rollbar()
click to toggle source
Configures Rollbar.
# File lib/opener/daemons/daemons.rb, line 51 def self.configure_rollbar Rollbar.configure do |config| config.access_token = ENV['ROLLBAR_TOKEN'] config.enabled = rollbar? config.environment = environment end end
daemon_threads()
click to toggle source
Returns the amount of daemon threads to run.
@return [Fixnum]
# File lib/opener/daemons/daemons.rb, line 44 def self.daemon_threads return ENV['DAEMON_THREADS'].to_i end
environment()
click to toggle source
@return [String]
# File lib/opener/daemons/daemons.rb, line 62 def self.environment return ENV['DAEMON_ENV'] || ENV['RACK_ENV'] || ENV['RAILS_ENV'] end
input_queue()
click to toggle source
Returns the name of the input queue to use.
@return [String]
# File lib/opener/daemons/daemons.rb, line 26 def self.input_queue return ENV['INPUT_QUEUE'] end
newrelic?()
click to toggle source
Returns ‘true` if New Relic monitoring should be enabled.
@return [TrueClass|FalseClass]
# File lib/opener/daemons/daemons.rb, line 8 def self.newrelic? return !!ENV['NEWRELIC_TOKEN'] end
output_bucket()
click to toggle source
The name of the S3 bucket to store output in.
@return [String]
# File lib/opener/daemons/daemons.rb, line 35 def self.output_bucket return ENV['OUTPUT_BUCKET'] end
rollbar?()
click to toggle source
Returns ‘true` if Rollbar error tracking should be enabled.
@return [TrueClass|FalseClass]
# File lib/opener/daemons/daemons.rb, line 17 def self.rollbar? return !!ENV['ROLLBAR_TOKEN'] end