class EnvInspector::Inspector
Public Class Methods
check!()
click to toggle source
# File lib/env_inspector/inspector.rb, line 3 def self.check! required_envs = EnvInspector.configuration.env_list missing_envs = required_envs.inject([]) do |memo, env| memo << env if ENV[env.to_s].nil? || ENV[env.to_s].empty? memo end unless missing_envs.empty? raise EnvInspector::Errors::EnvMissing, "ENVs are not defined or empty: #{missing_envs.join(', ')}" end end