Module: StatsD::Instrument::Environment
Instance Method Summary collapse
Instance Method Details
#default_backend ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/statsd/instrument/environment.rb', line 6 def default_backend case environment when 'production' StatsD::Instrument::Backends::UDPBackend.new(ENV['STATSD_ADDR'], ENV['STATSD_IMPLEMENTATION']) when 'test' StatsD::Instrument::Backends::NullBackend.new else StatsD::Instrument::Backends::LoggerBackend.new(StatsD.logger) end end |
#environment ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/statsd/instrument/environment.rb', line 17 def environment if defined?(Rails) Rails.env.to_s else ENV['RAILS_ENV'] || ENV['RACK_ENV'] || ENV['ENV'] || 'development' end end |