Module: Gem::Package
- Defined in:
- lib/rubygems/package-1.8.rb
Overview
Simulate RubyGems 2.0 behavior to use master branch of gem-patch plugin with RubyGems 1.8
Class Method Summary collapse
- .build(skip_validation = false) ⇒ Object
- .extract_files(dir) ⇒ Object
- .new(gem) ⇒ Object
- .spec ⇒ Object
- .spec=(spec) ⇒ Object
Class Method Details
.build(skip_validation = false) ⇒ Object
20 21 22 23 |
# File 'lib/rubygems/package-1.8.rb', line 20 def self.build skip_validation=false @builder = Gem::Builder.new @spec @builder.build end |
.extract_files(dir) ⇒ Object
14 15 16 17 18 |
# File 'lib/rubygems/package-1.8.rb', line 14 def self.extract_files dir @installer = Gem::Installer.new @gem @installer.unpack dir @spec = @installer.spec end |
.new(gem) ⇒ Object
9 10 11 12 |
# File 'lib/rubygems/package-1.8.rb', line 9 def self.new gem @gem = gem self end |
.spec ⇒ Object
29 30 31 |
# File 'lib/rubygems/package-1.8.rb', line 29 def self.spec @spec end |
.spec=(spec) ⇒ Object
25 26 27 |
# File 'lib/rubygems/package-1.8.rb', line 25 def self.spec=(spec) @spec = spec end |