Class: RealPage::Utils::ConfigurationValidator

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

Instance Method Summary collapse

Instance Method Details

#validate!Object



9
10
11
12
13
14
15
16
17
# File 'lib/real_page/utils/configuration_validator.rb', line 9

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