Sha256: d595227398067364a68869ea21a3fbcfc2a17b7b8a5c5d5a14236a6808d26ffc
Contents?: true
Size: 336 Bytes
Versions: 2
Compression:
Stored size: 336 Bytes
Contents
module JSONAPIonify::Structure module Objects class Link < Base may_contain! :href, :meta validate! :href, message: 'must be a valid URL' do |*, value| if value.is_a?(String) uri = URI.parse(value) uri.scheme.present? else false end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jsonapionify-0.9.0 | lib/jsonapionify/structure/objects/link.rb |
jsonapionify-0.0.1.pre | lib/jsonapionify/structure/objects/link.rb |