Class: PulpProxy::Validators::Include

Inherits:
Proxy::PluginValidators::Base
  • Object
show all
Defined in:
lib/smart_proxy_pulp_plugin/validators.rb

Instance Method Summary collapse

Instance Method Details

#validate!(settings) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/smart_proxy_pulp_plugin/validators.rb', line 4

def validate!(settings)
  setting_value = settings[@setting_name]

  unless (setting_value - @params).empty?
    raise ::Proxy::Error::ConfigurationError, "Parameter '#{@setting_name}' is expected to be one or more of #{@params}"
  else
    true
  end
end