summaryrefslogtreecommitdiff
path: root/lib/rubygems
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rubygems')
-rw-r--r--lib/rubygems/commands/unpack_command.rb3
-rw-r--r--lib/rubygems/package.rb3
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/rubygems/commands/unpack_command.rb b/lib/rubygems/commands/unpack_command.rb
index 317fd44251..09829d873c 100644
--- a/lib/rubygems/commands/unpack_command.rb
+++ b/lib/rubygems/commands/unpack_command.rb
@@ -85,7 +85,7 @@ command help for an example.
end
if @options[:spec]
- spec, metadata = Gem::Package.metadata(path, security_policy)
+ spec, metadata = Gem::Package.raw_spec(path, security_policy)
if metadata.nil?
alert_error "--spec is unsupported on '#{name}' (old format gem)"
@@ -173,4 +173,5 @@ command help for an example.
path
end
+
end
diff --git a/lib/rubygems/package.rb b/lib/rubygems/package.rb
index b667196bfc..06b1dc0db3 100644
--- a/lib/rubygems/package.rb
+++ b/lib/rubygems/package.rb
@@ -161,7 +161,7 @@ class Gem::Package
# +path+.
#--
- def self.metadata(path, security_policy = nil)
+ def self.raw_spec(path, security_policy = nil)
format = new(path, security_policy)
spec = format.spec
@@ -716,6 +716,7 @@ EOM
rescue Zlib::GzipFile::Error => e
raise Gem::Package::FormatError.new(e.message, entry.full_name)
end
+
end
require 'rubygems/package/digest_io'