Sha256: e546e97276cd17c6daf533c57ec5717008314ff0115750775bd2e9f7d04bec0e

Contents?: true

Size: 810 Bytes

Versions: 8

Compression:

Stored size: 810 Bytes

Contents

rdoc_task_type = begin
  require 'rdoc/task'
  RDoc::Task
rescue LoadError
  require 'rake/rdoctask'
  Rake::RDocTask
end

df = begin; require 'rdoc/rdoc'; require 'rdoc/generator/darkfish'; true; rescue LoadError; end

rdtask = rdoc_task_type.new do |rd|
  rd.title = GEMSPEC.name
  rd.rdoc_dir = 'rdoc'
  rd.main = "README"
  rd.rdoc_files.include("lib/**/*.rb", *GEMSPEC.extra_rdoc_files)
  rd.rdoc_files.exclude(*%w(lib/em/version lib/emva lib/evma/ lib/pr_eventmachine lib/jeventmachine))
  rd.template = 'darkfish' if df
end

Rake::Task[:clean].enhance [:clobber_rdoc]

desc 'Generate and open documentation'
task :docs => :rdoc do
  case RUBY_PLATFORM
  when /darwin/       ; sh 'open rdoc/index.html'
  when /mswin|mingw/  ; sh 'start rdoc\index.html'
  else
    sh 'firefox rdoc/index.html'
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
eventmachine-1.0.0.beta.3-x86-mingw32 tasks/doc.rake
eventmachine-1.0.0.beta.3-x86-mswin32-60 tasks/doc.rake
eventmachine-1.0.0.beta.3-java tasks/doc.rake
eventmachine-1.0.0.beta.3 tasks/doc.rake
eventmachine-1.0.0.beta.2-x86-mswin32-60 tasks/doc.rake
eventmachine-1.0.0.beta.2-x86-mingw32 tasks/doc.rake
eventmachine-1.0.0.beta.2-java tasks/doc.rake
eventmachine-1.0.0.beta.2 tasks/doc.rake