class Dotenvious::MissingVariableFinder

Public Class Methods

missing_required_vars() click to toggle source
# File lib/dotenvious/missing_variable_finder.rb, line 7
def self.missing_required_vars
  keys.reject do |key|
    ENV.has_key?(key)
  end
end
required_vars_missing?() click to toggle source
# File lib/dotenvious/missing_variable_finder.rb, line 3
def self.required_vars_missing?
  missing_required_vars.any?
end

Private Class Methods

keys() click to toggle source
# File lib/dotenvious/missing_variable_finder.rb, line 15
def self.keys
  all_keys = Dotenvious::ENV_EXAMPLE.keys
  return all_keys if CONFIG[:optional_variables].nil?
  all_keys.reject do |key|
    CONFIG[:optional_variables].include?(key)
  end
end