Sha256: 9bda37d129613eb7f98a9d2d6f1bdd6b0a2115252105fbd3cf346a51198827c5
Contents?: true
Size: 230 Bytes
Versions: 4
Compression:
Stored size: 230 Bytes
Contents
class Typero::UrlType < Typero::Type def set @value = 'http://%s' % @value unless @value.include?('://') end def validate raise TypeError, 'URL is not starting with http' unless @value =~ /^https?:\/\/./ end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
typero-0.3.6 | ./lib/typero/type/url.rb |
typero-0.3.4 | ./lib/typero/type/url.rb |
typero-0.3.2 | ./lib/typero/type/url.rb |
typero-0.3.0 | ./lib/typero/type/url.rb |