Module: Backtalk
- Defined in:
- lib/backtalk.rb,
lib/backtalk/backtalkfile.rb
Defined Under Namespace
Classes: Backtalkfile
Class Method Summary collapse
Class Method Details
.run! ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/backtalk.rb', line 8 def self.run! backtalkfile = Backtalkfile.new "Backtalkfile" Dir.mktmpdir do | dir | backtalkfile.prep_build dir gem = Gem::Builder.new backtalkfile.gem_spec output_file = File.basename(backtalkfile.gem_spec.cache_file) Dir.chdir dir do gem.build end FileUtils.cp(File.join(dir, output_file), output_file) end end |