public
Description: EXIF Reader
Homepage: http://exifr.rubyforge.org/
Clone URL: git://github.com/remvee/exifr.git
remvee (author)
Tue Sep 22 21:15:06 -0700 2009
commit  127c5b1c3fca359aa6480afc32b3ec9ccddac68c
tree    a4c5b31eb84292d67ec775f51809adb3379a06e0
parent  441a0d28d9d86afe0e28e8bcbfab4fb74574cf91
exifr / Rakefile
100644 40 lines (30 sloc) 0.934 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
30
31
32
33
34
35
36
37
38
39
40
# Copyright (c) 2006, 2007, 2008, 2009 - R.W. van 't Veer
 
require 'rake/rdoctask'
require 'rake/testtask'
 
task :default => :test
 
desc 'Generate site'
task :site => :rdoc do
  system 'rsync -av --delete doc/ remvee@rubyforge.org:/var/www/gforge-projects/exifr'
end
 
Rake::RDocTask.new do |rd|
  rd.title = 'EXIF Reader for Ruby API Documentation'
  rd.main = "README.rdoc"
  rd.rdoc_dir = "doc/api"
  rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
end
 
 
Rake::TestTask.new do |t|
  t.libs << 'lib' << 'tests'
  t.test_files = FileList['tests/*_test.rb']
end
 
begin
  require 'rcov/rcovtask'
 
  Rcov::RcovTask.new do |t|
    t.libs << 'lib' << 'tests'
    t.test_files = FileList['tests/*_test.rb']
  end
 
  desc 'Remove all artifacts left by testing and packaging'
  task :clean => [:clobber_rdoc, :clobber_rcov]
rescue LoadError
  desc 'Remove all artifacts left by testing and packaging'
  task :clean => [:clobber_rdoc]
end