names=escape_path
visibility=public
kind=defined

--- escape_path(str) -> String

与えられた文字列を数値参照文字列に変換します。

以下の正規表現を使用して変換します。

  num      = '0123456789'
  lowalpha = 'abcdefghijklmnopqrstuvwxyz'
  upalpha  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  mark     = '-_.!~*\'()'
  unreserved = num + lowalpha + upalpha + mark
  /[^#{Regexp.escape(unreserved + ":@&=+$,")}]/n

@param str 文字列を指定します。


