Feature #13943 ยป erb-unpack1.diff
| lib/erb.rb | ||
|---|---|---|
|
#
|
||
|
def url_encode(s)
|
||
|
s.to_s.b.gsub(/[^a-zA-Z0-9_\-.~]/n) { |m|
|
||
|
sprintf("%%%02X", m.unpack("C")[0])
|
||
|
sprintf("%%%02X", m.unpack1("C"))
|
||
|
}
|
||
|
end
|
||
|
alias u url_encode
|
||