class R10K::Settings::URIDefinition

Public Instance Methods

validate() click to toggle source
Calls superclass method R10K::Settings::Definition#validate
# File lib/r10k/settings/uri_definition.rb, line 7
def validate
  if @value
    begin
      URI.parse(@value)
    rescue URI::Error
      raise ArgumentError, _("Setting %{name} requires a URL but '%{value}' could not be parsed as a URL") % {name: @name, value: @value}
    end
  end
  super
end