Class: Yardi::Utils::ConfigurationValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/yardi/utils/configuration_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate!Object



6
7
8
9
10
11
12
13
14
# File 'lib/yardi/utils/configuration_validator.rb', line 6

def validate!
  missing_keys = Yardi::CONFIG_KEYS.select do |key|
    Yardi.config.send(key).nil?
  end
  unless missing_keys.empty?
    raise Error::InvalidConfiguration,
          "Missing configuration for #{missing_keys.join(', ')}"
  end
end