Class: Semian::ConfigurationValidator
- Inherits:
-
Object
- Object
- Semian::ConfigurationValidator
- Defined in:
- lib/semian/configuration_validator.rb
Instance Method Summary collapse
-
#initialize(name, configuration) ⇒ ConfigurationValidator
constructor
A new instance of ConfigurationValidator.
- #validate! ⇒ Object
Constructor Details
#initialize(name, configuration) ⇒ ConfigurationValidator
Returns a new instance of ConfigurationValidator.
5 6 7 8 9 10 |
# File 'lib/semian/configuration_validator.rb', line 5 def initialize(name, configuration) @name = name @configuration = configuration @adapter = configuration[:adapter] @force_config_validation = force_config_validation? end |
Instance Method Details
#validate! ⇒ Object
12 13 14 15 16 17 |
# File 'lib/semian/configuration_validator.rb', line 12 def validate! validate_circuit_breaker_or_bulkhead! validate_bulkhead_configuration! validate_circuit_breaker_configuration! validate_resource_name! end |