Module: EnvChecker

Defined in:
lib/env_checker.rb,
lib/env_checker/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.check(file = nil) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/env_checker.rb', line 6

def self.check(file = nil)
  missing_variables = []
  variables(file).each do |env_v|
    missing_variables << "#{env_v[:name]} #{env_v[:desc]}" if ENV[env_v[:name]].nil?
  end
  send_error(missing_variables) if missing_variables.any?
end