Method: PuppetLibrary::Util::ConfigApi::Config#validate!
- Defined in:
- lib/puppet_library/util/config_api.rb
#validate! ⇒ Object
85 86 87 88 89 90 91 |
# File 'lib/puppet_library/util/config_api.rb', line 85 def validate! missing_params = params.select { |param| param.required? && @values[param].nil? } unless missing_params.empty? param = missing_params.first raise "Config parameter '#{param.name}' is required (expected #{param.description}), but wasn't specified" end end |