diff options
author | Homu <homu@barosl.com> | 2015-07-30 02:24:03 +0900 |
---|---|---|
committer | Homu <homu@barosl.com> | 2015-07-30 02:24:03 +0900 |
commit | 9629f0b3e8b17351e3f91a32e469f0bd84c8de86 (patch) | |
tree | 3607f29171cc049f35d9c028dc46e1bd8e2fd948 | |
parent | 58b6757f601b3660ca6258b5afca0798ff1f7aea (diff) | |
parent | 124840dce3723f702b4936fb2454917cac8976b2 (diff) | |
download | bundler-9629f0b3e8b17351e3f91a32e469f0bd84c8de86.tar.gz |
Auto merge of #3892 - EduardoBautista:use-cgi-instead-of-uri, r=indirect
Use CGI instead of URI for escaping URL params
URI.encode prints a warning that it's obsolete.
-rw-r--r-- | lib/bundler/fetcher/dependency.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/bundler/fetcher/dependency.rb b/lib/bundler/fetcher/dependency.rb index c041ef235d..84868ff719 100644 --- a/lib/bundler/fetcher/dependency.rb +++ b/lib/bundler/fetcher/dependency.rb @@ -1,4 +1,5 @@ require "bundler/fetcher/base" +require "cgi" module Bundler class Fetcher @@ -67,7 +68,7 @@ module Bundler def dependency_api_uri(gem_names = []) uri = fetch_uri + "api/v1/dependencies" - uri.query = "gems=#{URI.encode(gem_names.join(","))}" if gem_names.any? + uri.query = "gems=#{CGI.escape(gem_names.join(","))}" if gem_names.any? uri end |