diff options
author | Andre Arko <andre@arko.net> | 2013-10-05 22:06:20 +0000 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2013-10-05 18:26:19 -0700 |
commit | ab2ec026cbf06a166e2cd804d858f1038463b000 (patch) | |
tree | 27d0561471fd9d7ea96ef67a1c44672a0d59ea62 | |
parent | 73721d5cb5dacfaf413aafe80791b961d032655a (diff) | |
download | bundler-ab2ec026cbf06a166e2cd804d858f1038463b000.tar.gz |
handle versions with no dependencies
-rw-r--r-- | lib/bundler/dep_specs.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/bundler/dep_specs.rb b/lib/bundler/dep_specs.rb index 7631d1840b..63947102c9 100644 --- a/lib/bundler/dep_specs.rb +++ b/lib/bundler/dep_specs.rb @@ -65,9 +65,11 @@ module Bundler v, p = vp.split("-", 2) gv, gp = Gem::Version.new(v), Gem::Platform.new(p) - deps, reqs = dr.split('|').map{|l| l.split(",") } - gd = deps.map { |d| Gem::Dependency.new(*d.split(":")) } if deps - gr = reqs.map { |r| Gem::Dependency.new(*r.split(":")) } if reqs + if dr + deps, reqs = dr.split('|').map{|l| l.split(",") } + gd = deps.map { |d| Gem::Dependency.new(*d.split(":")) } if deps + gr = reqs.map { |r| Gem::Dependency.new(*r.split(":")) } if reqs + end [gv, gp, gd, gr] end |