Sha256: 8fc62de9851ee2dc073b79f83d961e4eb597b7352c6c61209b2fe329ee2afb95
Contents?: true
Size: 456 Bytes
Versions: 68
Compression:
Stored size: 456 Bytes
Contents
require 'r10k/settings/definition' require 'uri' module R10K module Settings class URIDefinition < R10K::Settings::Definition 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 end end end
Version data entries
68 entries across 68 versions & 2 rubygems