module FidoMetadata::Coercer::EscapedURI
Public Class Methods
coerce(value)
click to toggle source
The character # is a reserved character and not allowed in URLs, it is replaced by its hex value %x23. fidoalliance.org/specs/fido-v2.0-rd-20180702/fido-metadata-service-v2.0-rd-20180702.html#idl-def-MetadataTOCPayloadEntry
# File lib/fido_metadata/coercer/escaped_uri.rb, line 10 def self.coerce(value) return value if value.is_a?(URI) URI(value.gsub(/%x23/, "#")) if value end