Sha256: 93b6c72204b89df9c5ee5ffd2a175a021d46f5d600814f47405d79944e5294c0
Contents?: true
Size: 1012 Bytes
Versions: 2
Compression:
Stored size: 1012 Bytes
Contents
# $Id$ require 'hanna/rdoctask' namespace :doc do desc 'Generate RDoc documentation' Rake::RDocTask.new do |rd| rdoc = PROJ.rdoc rd.main = rdoc.main || PROJ.readme_file rd.rdoc_dir = rdoc.dir incl = Regexp.new(rdoc.include.join('|')) excl = Regexp.new(rdoc.exclude.join('|')) files = PROJ.gem.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" rd.options << "-t #{title}" rd.options.concat(rdoc.opts) end desc 'Generate ri locally for testing' task :ri => :clobber_ri do sh "#{RDOC} --ri -o ri ." end task :clobber_ri do rm_r 'ri' rescue nil end end # namespace :doc desc 'Alias to doc:rdoc' task :doc => 'doc:rdoc' desc 'Remove all build products' task :clobber => %w(doc:clobber_rdoc doc:clobber_ri) remove_desc_for_task %w(doc:clobber_rdoc) # EOF
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
vigetlabs-acts_as_markup-1.3.2 | tasks/rdoc.rake |
acts_as_markup-1.3.2 | tasks/rdoc.rake |