root/acts_as_reportable/Rakefile

Revision 1308, 1.5 kB (checked in by sandal, 5 months ago)

Merge branch 'master' of git@github.com:ruport/acts_as_reportable

Line 
1 require "rake/rdoctask"
2 require "rake/testtask"
3 require "rake/gempackagetask"
4
5 AAR_VERSION = "1.1.1"
6
7 begin
8   require "rubygems"
9 rescue LoadError
10   nil
11 end
12
13 task :default => [:test]
14
15 Rake::TestTask.new do |test|
16   test.libs << "test"
17   test.test_files = Dir[ "test/*_test.rb" ]
18   test.verbose = true
19 end
20
21 spec = Gem::Specification.new do |spec|
22   spec.name = "acts_as_reportable"
23   spec.version = AAR_VERSION
24   spec.platform = Gem::Platform::RUBY
25   spec.summary = "ActiveRecord support for Ruby Reports"
26   spec.files =  Dir.glob("{lib,test}/**/**/*") +
27                       ["Rakefile"]
28   spec.require_path = "lib"
29  
30   spec.test_files = Dir[ "test/*_test.rb" ]
31   spec.has_rdoc = true
32   #spec.extra_rdoc_files = %w{README LICENSE AUTHORS}
33   spec.rdoc_options << '--title' << 'Ruport Documentation'
34   spec.add_dependency('ruport', '>= 1.6.0')
35   spec.author = "Michael Milner"
36   spec.email = "mikem836@gmail.com"
37   spec.rubyforge_project = "ruport"
38   spec.homepage = "http://rubyreports.org"
39   spec.description = <<END_DESC
40   acts_as_reportable provides ActiveRecord support for Ruby Reports
41 END_DESC
42 end
43
44 Rake::RDocTask.new do |rdoc|
45   rdoc.rdoc_files.include( "lib/" )
46   rdoc.main     = "README"
47   rdoc.rdoc_dir = "doc/html"
48   rdoc.title    = "acts_as_reportable Documentation"
49 end
50
51 Rake::GemPackageTask.new(spec) do |pkg|
52   pkg.need_zip = true
53   pkg.need_tar = true
54 end
55
56 begin
57   require 'rcov/rcovtask'
58   Rcov::RcovTask.new do |t|
59     t.test_files = Dir[ "test/*_test.rb" ]
60   end
61 rescue LoadError
62   nil
63 end
Note: See TracBrowser for help on using the browser.