module URITemplate::Utils::Escaping::EscapeUtils

A escaping module, which is backed by escape_utils. The performance is good, espacially for strings with many escaped characters.

Public Instance Methods

escape_uri(s) click to toggle source
Calls superclass method
# File lib/uri_template/utils.rb, line 213
def escape_uri(s)
  super(to_utf8(s.to_s))
end
escape_url(s) click to toggle source
Calls superclass method
# File lib/uri_template/utils.rb, line 209
def escape_url(s)
  super(to_utf8(s.to_s)).gsub('+','%20')
end
unescape_uri(s) click to toggle source
Calls superclass method
# File lib/uri_template/utils.rb, line 221
def unescape_uri(s)
  force_utf8(super(to_ascii(s.to_s)))
end
unescape_url(s) click to toggle source
Calls superclass method
# File lib/uri_template/utils.rb, line 217
def unescape_url(s)
  force_utf8(super(to_ascii(s.to_s)))
end
using_escape_utils?() click to toggle source
# File lib/uri_template/utils.rb, line 205
def using_escape_utils?
  true
end