summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2017-09-10 13:12:50 -0700
committerSamuel Giddins <segiddins@segiddins.me>2017-09-13 15:38:17 -0500
commite060b6706895158c22a00bd5a2f1ea07bf807b98 (patch)
treebe2ce3b36587e9d775e3a93ba494200ffea276a7
parente3edde0689039f08e6ef895d28b099fb092a8102 (diff)
downloadbundler-e060b6706895158c22a00bd5a2f1ea07bf807b98.tar.gz
[Index] Add a helper to return the names of all specs
-rw-r--r--lib/bundler/index.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/bundler/index.rb b/lib/bundler/index.rb
index 8d496f1e2b..ce4062f753 100644
--- a/lib/bundler/index.rb
+++ b/lib/bundler/index.rb
@@ -115,6 +115,12 @@ module Bundler
self
end
+ def spec_names
+ names = specs.keys + sources.map(&:spec_names)
+ names.uniq!
+ names
+ end
+
# returns a list of the dependencies
def unmet_dependency_names
dependency_names.select do |name|