Sha256: 2063f5f8e1a3bb86769caad5a93e99f29a0816500b77fce3f0d9e50858319a67
Contents?: true
Size: 992 Bytes
Versions: 2
Compression:
Stored size: 992 Bytes
Contents
require 'rake' require 'rake/tasklib' require 'jeweler' module AdAgency end require 'lib/ad_agency/print_shop' require 'lib/ad_agency/history' class Jeweler # Rake tasks for announcing a Jeweler gem. # # Jeweler::Tasks.new needs to be used before this. # # Basic usage: # # Jeweler::AdAgencyTasks.new # # Easy enough, right? class AdAgencyTasks < ::Rake::TaskLib attr_accessor :jeweler def initialize self.jeweler = Rake.application.jeweler define end def define namespace :advertise do desc "generate an announcement email body" task :email_body do AdAgency::PrintShop.print_ad(jeweler.gemspec) end desc "generate History.txt from the git log" task :gen_history do File.open(File.expand_path(File.dirname(__FILE__) + "../../History.txt"), 'w') do |hist_file| AdAgency::History.new.generate(hist_file) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ad_agency-0.1.2 | lib/ad_agency.rb |
ad_agency-0.1.1 | lib/ad_agency.rb |