[ruby-cvs:53637] naruse:r46491 (trunk): support RFC3986 [Feature #2542]

naruse at ruby-lang.org naruse at ruby-lang.org
Sun Jun 22 09:22:21 JST 2014


naruse	2014-06-22 09:22:19 +0900 (Sun, 22 Jun 2014)

  New Revision: 46491

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=46491

  Log:
    support RFC3986 [Feature #2542]
    
    * lib/uri/common.rb (URI::REGEXP): move to lib/uri/rfc2396_parser.rb.
    
    * lib/uri/common.rb (URI::Parser): ditto.
    
    * lib/uri/common.rb (URI.split): use RFC3986_Parser.
    
    * lib/uri/common.rb (URI.parse): ditto.
    
    * lib/uri/common.rb (URI.join): ditto.
    
    * lib/uri/common.rb (URI.extract): deprecated.
    
    * lib/uri/common.rb (URI.regexp): ditto.
    
    * lib/uri/rfc2396_parser.rb: added.
    
    * lib/uri/rfc3986_parser.rb: added.

  Added files:
    trunk/lib/uri/rfc2396_parser.rb
    trunk/lib/uri/rfc3986_parser.rb
  Modified files:
    trunk/ChangeLog
    trunk/NEWS
    trunk/lib/uri/common.rb
    trunk/test/open-uri/test_open-uri.rb
    trunk/test/uri/test_generic.rb


More information about the ruby-cvs mailing list