Permalink
Cannot retrieve contributors at this time
Fetching contributors…

require 'rubygems' | |
require 'rake' | |
begin | |
require 'jeweler' | |
Jeweler::Tasks.new do |gem| | |
gem.name = "devise_ticketable" | |
gem.summary = %Q{Add support to devise for acting as a SSO server using mod_auth_tkt for apache } | |
gem.description = %Q{Adding device_ticketable to your devise implementaton will integrate it with mod_auth_tkt for the Apache HTTP server by setting/destroying the necessary auth_tkt cookie} | |
gem.email = "yabawock@gmail.com" | |
gem.homepage = "http://github.com/yabawock/devise_ticketable" | |
gem.authors = ["Morton Jonuschat"] | |
gem.add_development_dependency "thoughtbot-shoulda", ">= 0" | |
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings | |
end | |
Jeweler::GemcutterTasks.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.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 | |
task :test => :check_dependencies | |
task :default => :test | |
require 'rake/rdoctask' | |
Rake::RDocTask.new do |rdoc| | |
version = File.exist?('VERSION') ? File.read('VERSION') : "" | |
rdoc.rdoc_dir = 'rdoc' | |
rdoc.title = "devise_ticketable #{version}" | |
rdoc.rdoc_files.include('README*') | |
rdoc.rdoc_files.include('lib/**/*.rb') | |
end |