Method: Protocol::HTTP::URL.unescape
- Defined in:
- lib/protocol/http/url.rb
.unescape(string, encoding = string.encoding) ⇒ Object
Unescapes a percent encoded string.
34 35 36 37 38 |
# File 'lib/protocol/http/url.rb', line 34 def self.unescape(string, encoding = string.encoding) string.b.gsub(/%(\h\h)/) do |hex| Integer($1, 16).chr end.force_encoding(encoding) end |