Sha256: a702783e64d382d0df3339fd9d5192a6486c722bb35aa7e2a2e819882c9e15e9
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
# $Id: doc.rake 51 2007-11-29 06:01:26Z tim_pease $ require 'rake/rdoctask' namespace :doc do desc 'Generate RDoc documentation' Rake::RDocTask.new do |rd| rd.main = PROJ.rdoc_main rd.options << '-d' if !WIN32 and `which dot` =~ %r/\/dot/ rd.rdoc_dir = PROJ.rdoc_dir incl = Regexp.new(PROJ.rdoc_include.join('|')) excl = Regexp.new(PROJ.rdoc_exclude.join('|')) files = PROJ.files.find_all do |fn| case fn when excl; false when incl; true else false end end rd.rdoc_files.push(*files) title = "#{PROJ.name}-#{PROJ.version} Documentation" title = "#{PROJ.rubyforge_name}'s " + title if PROJ.rubyforge_name != title rd.options << "-t #{title}" end desc 'Generate ri locally for testing' task :ri => :clobber_ri do sh "#{RDOC} --ri -o ri ." end desc 'Remove ri products' task :clobber_ri do rm_r 'ri' rescue nil end end # namespace :doc task :clobber => %w(doc:clobber_rdoc doc:clobber_ri) # EOF
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webby-0.6.0 | tasks/doc.rake |
webby-0.5.1 | tasks/doc.rake |