Sha256: cc79e2688b6fafd504ae7e171b4b4b9a028cafdbf550f53d2c69ca6469af5c9c
Contents?: true
Size: 696 Bytes
Versions: 4
Compression:
Stored size: 696 Bytes
Contents
require 'corundum/tasklib' module Corundum class GemBuilding < TaskLib def default_configuration(toolkit) setting(:gemspec, toolkit.gemspec) setting(:qa_finished_file, toolkit.finished_files.qa) setting(:package_dir, "pkg") end def define require 'rubygems/package_task' in_namespace do package = Gem::PackageTask.new(gemspec) do |t| t.need_tar_gz = true t.need_tar_bz2 = true t.package_dir = package_dir end task(:package).prerequisites.each do |package_type| file package_type => qa_finished_file end end task :build => in_namespace("gem") end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
corundum-0.0.6 | lib/corundum/gem_building.rb |
corundum-0.0.5 | lib/corundum/gem_building.rb |
corundum-0.0.3 | lib/corundum/gem_building.rb |
corundum-0.0.2 | lib/corundum/gem_building.rb |