Class: Addressable::URI

Inherits:
Object
  • Object
show all
Defined in:
lib/link_preview/uri.rb

Instance Method Summary collapse

Instance Method Details

#normalize_with_encoded_queryObject Also known as: normalize

NOTE hack to correctly escape URI query parameters after normalization see github.com/sporkmonger/addressable/issues/50



31
32
33
34
35
36
37
38
# File 'lib/link_preview/uri.rb', line 31

def normalize_with_encoded_query
  normalize_without_encoded_query.tap do |uri|
    if uri.query_values.present?
      uri.query_values = uri.query_values.map { |key, value| [key, value] }
    end
    uri
  end
end