Class: Longleaf::ApplicationConfigValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/longleaf/services/application_config_validator.rb

Overview

Validator for Longleaf application configuration

Class Method Summary collapse

Class Method Details

.validate(config) ⇒ Object

Validates the application configuration provided. Will raise ConfigurationError if any portion of the configuration is not syntactically or semantically valid.

Parameters:

  • config (Hash)

    application configuration



11
12
13
14
15
# File 'lib/longleaf/services/application_config_validator.rb', line 11

def self.validate(config)
  Longleaf::StorageLocationValidator::validate_config(config)
  Longleaf::ServiceDefinitionValidator::validate_config(config)
  Longleaf::ServiceMappingValidator::validate_config(config)
end