Class: Gem::Installer::FakePackage
| Relationships & Source Files | |
| Inherits: | Object | 
| Defined in: | lib/rubygems/installer.rb | 
Class Method Summary
- .new(spec) ⇒ FakePackage constructor
Instance Attribute Summary
- #spec rw
Instance Method Summary
Constructor Details
    .new(spec)  ⇒ FakePackage 
  
Instance Attribute Details
#spec (rw)
[ GitHub ]# File 'lib/rubygems/installer.rb', line 108
attr_accessor :spec
Instance Method Details
#copy_to(path)
[ GitHub ]# File 'lib/rubygems/installer.rb', line 125
def copy_to path end
#extract_files(destination_dir, pattern = '*')
[ GitHub ]# File 'lib/rubygems/installer.rb', line 114
def extract_files destination_dir, pattern = '*' FileUtils.mkdir_p destination_dir spec.files.each do |file| file = File.join destination_dir, file next if File.exist? file FileUtils.mkdir_p File.dirname(file) File.open file, 'w' do |fp| fp.puts "# #{file}" end end end