summaryrefslogtreecommitdiff
path: root/lib/rubygems/source/local.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rubygems/source/local.rb')
-rw-r--r--lib/rubygems/source/local.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rubygems/source/local.rb b/lib/rubygems/source/local.rb
index 533b0a4d06..d81d8343a8 100644
--- a/lib/rubygems/source/local.rb
+++ b/lib/rubygems/source/local.rb
@@ -40,10 +40,11 @@ class Gem::Source::Local < Gem::Source
Dir["*.gem"].each do |file|
pkg = Gem::Package.new(file)
+ spec = pkg.spec
rescue SystemCallError, Gem::Package::FormatError
# ignore
else
- tup = pkg.spec.name_tuple
+ tup = spec.name_tuple
@specs[tup] = [File.expand_path(file), pkg]
case type