class PulpProxy::Validators::Include

Public Instance Methods

validate!(settings) click to toggle source
# File lib/smart_proxy_pulp_plugin/validators.rb, line 6
def validate!(settings)
  setting_value = settings[@setting_name]
  return true if (setting_value - @params).empty?

  # rubocop:disable Layout/LineLength
  raise ::Proxy::Error::ConfigurationError, "Parameter '#{@setting_name}' is expected to be one or more of #{@params}"
  # rubocop:enable Layout/LineLength
end