Method: PDK::Config::Setting#validate!
- Defined in:
- lib/pdk/config/setting.rb
#validate!(value) ⇒ nil
Validate a setting against the assigned validators.
95 96 97 98 99 100 101 |
# File 'lib/pdk/config/setting.rb', line 95 def validate!(value) @validators.each do |validator| next if validator[:proc].call(value) raise ArgumentError, format('%{key} %{message}', key: qualified_name, message: validator[:message]) end end |