Sha256: 9f5136852ce92799e76a1151efccd16acf44b403f3d9404b4a5e37d0c7ecd22f
Contents?: true
Size: 1.48 KB
Versions: 2
Compression:
Stored size: 1.48 KB
Contents
require 'rubygems' require 'rake' require 'rake/clean' require 'rake/testtask' require 'rake/packagetask' require 'rake/gempackagetask' require 'rake/rdoctask' require 'rake/contrib/rubyforgepublisher' require 'fileutils' require 'hoe' include FileUtils require File.join(File.dirname(__FILE__), 'lib', 'htmldoc', 'version') AUTHOR = "Craig R Webster" EMAIL = "craig@barkingiguana.com" DESCRIPTION = "A wrapper around HTMLDOC, a PDF generation utility" GEM_NAME = "htmldoc" RUBYFORGE_PROJECT = "htmldoc" HOMEPATH = "http://#{RUBYFORGE_PROJECT}.rubyforge.org" NAME = "HTMLDOC" RDOC_OPTS = ['--quiet', '--title', "htmldoc documentation", "--opname", "index.html", "--line-numbers", "--main", "README", "--inline-source"] class Hoe def extra_deps @extra_deps.reject { |x| Array(x).first == 'hoe' } end end # Generate all the Rake tasks # Run 'rake -T' to see list of generated tasks (from gem root directory) hoe = Hoe.new(GEM_NAME, PDF::HTMLDOC::VERSION::STRING) do |p| p.author = AUTHOR p.email = EMAIL p.summary = DESCRIPTION p.url = HOMEPATH p.rubyforge_name = RUBYFORGE_PROJECT if RUBYFORGE_PROJECT p.test_globs = ["test/**/*_test.rb"] p.clean_globs = CLEAN #An array of file patterns to delete on clean. p.description = p.paragraphs_of('README.txt', 1..1).join("\n\n") p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n") #p.extra_deps - An array of rubygem dependencies. #p.spec_extras - A hash of extra values to set in the gemspec. end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
htmldoc-0.2.3 | Rakefile |
htmldoc-0.2.2 | Rakefile |