Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/String/url_encode.rb
Overview
Changes since 0.1:
-
The url_encode and url_decode methods now are strictly demarcated.
0/1
-
A small reformat.
Instance Method Summary collapse
Instance Method Details
#url_encode ⇒ Object
18 19 20 21 22 |
# File 'lib/String/url_encode.rb', line 18 def url_encode self.gsub(/([^ a-zA-Z0-9_.-]+)/n) do '%' + $1.unpack('H2' * $1.size).join('%').upcase end.tr(' ', '+') end |