module Gem::Package

Simulate RubyGems 2.0 behavior to use master branch of gem-patch plugin with RubyGems 1.8

Public Class Methods

build(skip_validation=false) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# File lib/rubygems/package-1.8.rb, line 9
def self.new gem
  @gem = gem
  self
end
spec() click to toggle source
# File lib/rubygems/package-1.8.rb, line 29
def self.spec
  @spec
end
spec=(spec) click to toggle source
# File lib/rubygems/package-1.8.rb, line 25
def self.spec=(spec)
  @spec = spec
end