Use Addressable instead of URI to decode

This commit is contained in:
Pat Hawks 2017-01-05 17:44:54 -06:00
parent 7cded91a7c
commit 6fb05e0799
No known key found for this signature in database
GPG Key ID: F1746FF5F18B3D1B
2 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
require "uri"
require "addressable/uri"
require "json"
require "date"
require "liquid"
@ -152,7 +152,7 @@ module Jekyll
#
# Returns the escaped String.
def uri_escape(input)
URI.escape(input)
Addressable::URI.encode(input)
end
# Replace any whitespace in the input string with a single space

View File

@ -1,3 +1,4 @@
require "addressable/uri"
require "uri"
# Public: Methods that generate a URL for a resource such as a Post or a Page.
@ -159,7 +160,7 @@ module Jekyll
#
# Returns the unescaped path.
def self.unescape_path(path)
URI.unescape(path.encode("utf-8"))
Addressable::URI.unencode(path.encode("utf-8"))
end
end
end