Chris@0: require 'rake' Chris@0: require 'rake/testtask' Chris@0: require 'rake/rdoctask' Chris@0: Chris@0: desc 'Default: run unit tests.' Chris@0: task :default => :test Chris@0: Chris@0: desc 'Test the open_id_authentication plugin.' Chris@0: Rake::TestTask.new(:test) do |t| Chris@0: t.libs << 'lib' Chris@0: t.pattern = 'test/**/*_test.rb' Chris@0: t.verbose = true Chris@0: end Chris@0: Chris@0: desc 'Generate documentation for the open_id_authentication plugin.' Chris@0: Rake::RDocTask.new(:rdoc) do |rdoc| Chris@0: rdoc.rdoc_dir = 'rdoc' Chris@0: rdoc.title = 'OpenIdAuthentication' Chris@0: rdoc.options << '--line-numbers' << '--inline-source' Chris@0: rdoc.rdoc_files.include('README') Chris@0: rdoc.rdoc_files.include('lib/**/*.rb') Chris@0: end