Sha256: 63e4b329e558b4bd485c36e3770a5efd64df3b5f4466ba09012d02b70a04727c

Contents?: true

Size: 400 Bytes

Versions: 4

Compression:

Stored size: 400 Bytes

Contents

module JSON
  module Util
    module URI
      def self.normalized_uri(uri)
        uri = Addressable::URI.parse(uri) unless uri.is_a?(Addressable::URI)
        # Check for absolute path
        if uri.relative?
          data = uri.to_s
          data = "#{Dir.pwd}/#{data}" if data[0,1] != '/'
          uri = Addressable::URI.convert_path(data)
        end
        uri
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
json-schema-2.5.2 lib/json-schema/util/uri.rb
json-schema-2.5.1 lib/json-schema/util/uri.rb
json-schema-openc-fork-0.0.1 lib/json-schema/util/uri.rb
json-schema-2.5.0 lib/json-schema/util/uri.rb