Module: Diffend::Config::Validator
- Defined in:
- lib/diffend/config/validator.rb
Overview
Class responsible for validating the config from .diffend.yml
Class Method Summary collapse
Class Method Details
.call(config) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/diffend/config/validator.rb', line 10 def call(config) raise Errors::ProjectIdMissingInConfigurationFile if missing?(config, 'project_id') raise Errors::ShareableIdMissingInConfigurationFile if missing?(config, 'shareable_id') raise Errors::ShareableKeyMissingInConfigurationFile if missing?(config, 'shareable_key') raise Errors::BuildPathMissingInConfigurationFile if missing?(config, 'build_path') end |