0
desc 'Run all tests by default'
0
-%w(test rdoc p
ackage release).each do |task_name|
0
+%w(test rdoc p
gem package release).each do |task_name|
0
desc "Run #{task_name} task for all projects"
0
PROJECTS.each do |project|
0
desc "Generate documentation for the Rails framework"
0
Rake::RDocTask.new do |rdoc|
0
- rdoc.title = "Rails Framework Documentation"
0
+ rdoc.rdoc_dir = 'doc/rdoc'
0
+ rdoc.title = "Ruby on Rails Documentation"
0
rdoc.options << '--line-numbers' << '--inline-source'
0
rdoc.options << '-A cattr_accessor=object'
0
rdoc.options << '--charset' << 'utf-8'
0
- rdoc.template =
"#{ENV['template']}.rb" if ENV['template']0
+ rdoc.template =
ENV['template'] ? "#{ENV['template']}.rb" : './doc/template/horo'0
rdoc.rdoc_files.include('railties/CHANGELOG')
0
rdoc.rdoc_files.include('railties/MIT-LICENSE')
0
# Enhance rdoc task to copy referenced images also
0
- FileUtils.mkdir_p "doc/files/examples/"
0
- FileUtils.copy "activerecord/examples/associations.png", "doc/files/examples/associations.png"
0
+ FileUtils.mkdir_p "doc/rdoc/files/examples/"
0
+ FileUtils.copy "activerecord/examples/associations.png", "doc/rdoc/files/examples/associations.png"
0
desc "Publish API docs for Rails as a whole and for each component"
0
- Rake::SshDirPublisher.new("wrath.rubyonrails.org", "public_html/api", "doc
").upload
0
+ Rake::SshDirPublisher.new("wrath.rubyonrails.org", "public_html/api", "doc
/rdoc").upload
0
PROJECTS.each do |project|
0
system %(cd #{project} && #{env} #{$0} pdoc)
Comments
No one has commented yet.