summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Arko <andre@arko.net>2013-10-05 22:06:20 +0000
committerAndre Arko <andre@arko.net>2013-10-05 18:26:19 -0700
commitab2ec026cbf06a166e2cd804d858f1038463b000 (patch)
tree27d0561471fd9d7ea96ef67a1c44672a0d59ea62
parent73721d5cb5dacfaf413aafe80791b961d032655a (diff)
downloadbundler-ab2ec026cbf06a166e2cd804d858f1038463b000.tar.gz
handle versions with no dependencies
-rw-r--r--lib/bundler/dep_specs.rb8
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