123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- require 'rubygems'
- require 'rake'
- begin
- require 'jeweler'
- Jeweler::Tasks.new do |gem|
- gem.name = "meta_search"
- gem.summary = %Q{Object-based searching (and more) for simply creating search forms.}
- gem.description = %Q{
- Allows simple search forms to be created against an AR3 model
- and its associations, has useful view helpers for sort links
- and multiparameter fields as well.
- }
- gem.email = "ernie@metautonomo.us"
- gem.homepage = "http://metautonomo.us/projects/metasearch/"
- gem.authors = ["Ernie Miller"]
- gem.post_install_message = <<END
- *** Thanks for installing MetaSearch! ***
- Be sure to check out http://metautonomo.us/projects/metasearch/ for a
- walkthrough of MetaSearch's features, and click the donate button if
- you're feeling especially appreciative. It'd help me justify this
- "open source" stuff to my lovely wife. :)
- END
- end
- Jeweler::RubygemsDotOrgTasks.new
- rescue LoadError
- puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
- end
- require 'rake/testtask'
- Rake::TestTask.new(:test) do |test|
- test.libs << 'lib' << 'test'
- test.libs << 'vendor/rails/activerecord/lib'
- test.libs << 'vendor/rails/activesupport/lib'
- test.libs << 'vendor/rails/actionpack/lib'
- test.libs << 'vendor/arel/lib'
- test.pattern = 'test/**/test_*.rb'
- test.verbose = true
- end
- begin
- require 'rcov/rcovtask'
- Rcov::RcovTask.new do |test|
- test.libs << 'test'
- test.pattern = 'test/**/test_*.rb'
- test.verbose = true
- end
- rescue LoadError
- task :rcov do
- abort "RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov"
- end
- end
- # Don't check dependencies on test, we're using vendored libraries
- # task :test => :check_dependencies
- task :default => :test
- require 'rdoc/task'
- Rake::RDocTask.new do |rdoc|
- version = File.exist?('VERSION') ? File.read('VERSION') : ""
- rdoc.rdoc_dir = 'rdoc'
- rdoc.title = "meta_search #{version}"
- rdoc.rdoc_files.include('README*')
- rdoc.rdoc_files.include('lib/**/*.rb')
- end
|