Module: Thoran::String::Urlencode
- Defined in:
- lib/Thoran/String/Urlencode/urlencode.rb
Instance Method Summary collapse
- #urlencode ⇒ Object (also: #url_encode)
Instance Method Details
#urlencode ⇒ Object Also known as: url_encode
18 19 20 21 22 |
# File 'lib/Thoran/String/Urlencode/urlencode.rb', line 18 def urlencode self.gsub(/([^ a-zA-Z0-9_.-]+)/n) do '%' + $1.unpack('H2' * $1.size).join('%').upcase end.tr(' ', '+') end |