Class: PulpProxy::Validators::PulpUrlValidator
- Inherits:
-
Proxy::PluginValidators::Base
- Object
- Proxy::PluginValidators::Base
- PulpProxy::Validators::PulpUrlValidator
- Defined in:
- lib/smart_proxy_pulp_plugin/validators/pulp_url_validator.rb
Instance Method Summary collapse
Instance Method Details
#validate!(settings) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/smart_proxy_pulp_plugin/validators/pulp_url_validator.rb', line 4 def validate!(settings) raise ::Proxy::Error::ConfigurationError, "Setting 'pulp_url' is expected to contain a url for pulp server" if settings[:pulp_url].to_s.empty? URI.parse(settings[:pulp_url]) rescue URI::InvalidURIError raise ::Proxy::Error::ConfigurationError.new("Setting 'pulp_url' contains an invalid url for pulp server") end |