Sha256: 117adc91709950583b719cdb44721dc91fda7f1c9b3e1fffc55e3656c47761af

Contents?: true

Size: 740 Bytes

Versions: 13

Compression:

Stored size: 740 Bytes

Contents

require 'rake/rdoctask'

namespace :doc do
  desc 'Generate RDoc documentation'
  Rake::RDocTask.new do |rdoc|
    rdoc.rdoc_dir = 'doc'
    rdoc.title    = "#{PKG_NAME}-#{PKG_VERSION} Documentation"
    rdoc.options << '--line-numbers' << '--inline-source' <<
      '--accessor' << 'cattr_accessor=object' << '--charset' << 'utf-8'
    rdoc.template = "#{ENV['template']}.rb" if ENV['template']
    rdoc.rdoc_files.include('README', 'CHANGELOG', 'LICENSE')
    rdoc.rdoc_files.include('lib/**/*.rb')
  end

  desc 'Generate ri locally for testing'
  task :ri do
    sh 'rdoc --ri -o ri .'
  end

  desc 'Remove ri products'
  task :clobber_ri do
    rm_r 'ri' rescue nil
  end
end

task 'clobber' => ['doc:clobber_rdoc', 'doc:clobber_ri']

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
autoparse-0.3.0 tasks/rdoc.rake
autoparse-0.2.3 tasks/rdoc.rake
autoparse-0.2.1 tasks/rdoc.rake
autoparse-0.2.0 tasks/rdoc.rake
autoparse-0.1.0 tasks/rdoc.rake
google-api-client-0.2.0 tasks/rdoc.rake
xrd-0.1.0 tasks/rdoc.rake
sporkmonger-sax-machine-0.1.1 tasks/rdoc.rake
sporkmonger-sax-machine-0.1.0 tasks/rdoc.rake
google-api-client-0.1.3 tasks/rdoc.rake
google-api-client-0.1.2 tasks/rdoc.rake
google-api-client-0.1.1 tasks/rdoc.rake
google-api-client-0.1.0 tasks/rdoc.rake