public
Description: An ActiveRecord null database adapter for greater speed and isolation in unit tests.
Homepage: http://nulldb.rubyforge.org
Clone URL: git://github.com/avdi/nulldb.git
nulldb / Rakefile
100644 29 lines (24 sloc) 0.699 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
require 'rake'
require 'rake/rdoctask'
require 'spec/rake/spectask'
 
desc "Run all examples"
Spec::Rake::SpecTask.new('spec') do |t|
  t.spec_files = FileList['spec/**/*_spec.rb']
end
 
Rake::RDocTask.new do |rd|
  rd.main = "README"
  rd.rdoc_files.include("README", "LICENSE", "lib/**/*.rb")
end
 
desc "Publish project home page"
task :publish => ["rdoc"] do
  sh "scp -r html/* avdi@rubyforge.org:/var/www/gforge-projects/nulldb"
end
 
desc "Tag release"
task :tag do
  warn "This needs to be updated for git"
  exit 1
  repos = "http://svn.avdi.org/nulldb"
  version = ENV["VERSION"]
  raise "No version specified" unless version
  sh "svn cp #{repos}/trunk #{repos}/tags/nulldb-#{version}"
end