Use encode for xml_escape filter
This commit is contained in:
parent
2736be44c5
commit
b06af5a44f
|
@ -117,7 +117,7 @@ module Jekyll
|
||||||
#
|
#
|
||||||
# Returns the escaped String.
|
# Returns the escaped String.
|
||||||
def xml_escape(input)
|
def xml_escape(input)
|
||||||
CGI.escapeHTML(input.to_s)
|
input.to_s.encode(:xml => :attr).gsub(/\A"|"\Z/, "")
|
||||||
end
|
end
|
||||||
|
|
||||||
# CGI escape a string for use in a URL. Replaces any special characters
|
# CGI escape a string for use in a URL. Replaces any special characters
|
||||||
|
@ -308,7 +308,7 @@ module Jekyll
|
||||||
#
|
#
|
||||||
# Returns a String representation of the object.
|
# Returns a String representation of the object.
|
||||||
def inspect(input)
|
def inspect(input)
|
||||||
CGI.escapeHTML(input.inspect)
|
xml_escape(input.inspect)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
Loading…
Reference in New Issue