Class: ScoutApm::Config::ConfigEnvironment
- Inherits:
-
Object
- Object
- ScoutApm::Config::ConfigEnvironment
- Defined in:
- lib/scout_apm/config.rb
Instance Method Summary collapse
Instance Method Details
#has_key?(key) ⇒ Boolean
194 195 196 |
# File 'lib/scout_apm/config.rb', line 194 def has_key?(key) ENV.has_key?(key_to_env_key(key)) end |
#key_to_env_key(key) ⇒ Object
198 199 200 |
# File 'lib/scout_apm/config.rb', line 198 def key_to_env_key(key) 'SCOUT_' + key.upcase end |
#value(key) ⇒ Object
189 190 191 192 |
# File 'lib/scout_apm/config.rb', line 189 def value(key) val = ENV[key_to_env_key(key)] val.to_s.strip.length.zero? ? nil : val end |