Sha256: 662b11afa53a9bf91d77e06e68d45585688c5ce23d2c43fd2e77f13179974ef6
Contents?: true
Size: 1.33 KB
Versions: 4
Compression:
Stored size: 1.33 KB
Contents
require 'rubygems' require 'hoe' $:.unshift(File.dirname(__FILE__) + "/lib") require 'gruff' Hoe.new('Gruff', Gruff::VERSION) do |p| p.name = "gruff" p.author = "Geoffrey Grosenbach" p.description = "Beautiful graphs for one or multiple datasets. Can be used on websites or in documents." p.email = 'boss@topfunky.com' p.summary = "Beautiful graphs for one or multiple datasets." p.url = "http://nubyonrails.com/pages/gruff" p.clean_globs = ['test/output/*.png'] p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n") p.remote_rdoc_dir = '' # Release to root end desc "Simple require on packaged files to make sure they are all there" task :verify => :package do # An error message will be displayed if files are missing if system %(ruby -e "require 'pkg/gruff-#{Gruff::VERSION}/lib/gruff'") puts "\nThe library files are present" end end task :release => :verify namespace :test do desc "Run mini tests" task :mini => :clean do Dir['test/test_mini*'].each do |file| system "ruby #{file}" end end end ## # Catch unmatched tasks and run them as a unit test. # # Makes it possible to do # # rake pie # # To run the +test/test_pie+ and +test/test_mini_pie+ files. rule '' do |t| # Rake::Task["clean"].invoke Dir["test/test_*#{t.name}*.rb"].each do |filename| system "ruby #{filename}" end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
topfunky-gruff-0.3.2 | Rakefile |
topfunky-gruff-0.3.3 | Rakefile |
gruff-0.3.3 | Rakefile |
gruff-0.3.4 | Rakefile |