lib/knapsack_pro/config/env.rb in knapsack_pro-1.0.0 vs lib/knapsack_pro/config/env.rb in knapsack_pro-1.0.1
- old
+ new
@@ -1,8 +1,16 @@
module KnapsackPro
module Config
class Env
+ LOG_LEVELS = {
+ 'fatal' => ::Logger::FATAL,
+ 'error' => ::Logger::ERROR,
+ 'warn' => ::Logger::WARN,
+ 'info' => ::Logger::INFO,
+ 'debug' => ::Logger::DEBUG,
+ }
+
class << self
def ci_node_total
(ENV['KNAPSACK_PRO_CI_NODE_TOTAL'] ||
ci_env_for(:node_total) ||
1).to_i
@@ -170,16 +178,10 @@
end
value
end
def log_level
- {
- 'fatal' => ::Logger::FATAL,
- 'error' => ::Logger::ERROR,
- 'warn' => ::Logger::WARN,
- 'info' => ::Logger::INFO,
- 'debug' => ::Logger::DEBUG,
- }[ENV['KNAPSACK_PRO_LOG_LEVEL'].to_s.downcase] || ::Logger::DEBUG
+ LOG_LEVELS[ENV['KNAPSACK_PRO_LOG_LEVEL'].to_s.downcase] || ::Logger::DEBUG
end
private
def required_env(env_name)