Upgrade to Rails 2.2.0

As a side benefit, fix an (non-user-visible) bug in display_s5().
Also fixed a bug where removing orphaned pages did not expire cached summary pages.
This commit is contained in:
Jacques Distler 2008-10-27 01:47:01 -05:00
parent 39348c65c2
commit 7600aef48b
827 changed files with 123652 additions and 11027 deletions

View file

@ -52,9 +52,23 @@ namespace :doc do
rm_rf 'doc/plugins' rescue nil
end
desc "Generate Rails guides"
task :guides do
source = File.join(RAILTIES_PATH, "doc/guides")
destination = File.join(RAILS_ROOT, "doc/guides")
FileUtils.rm_r(destination) if File.directory?(destination)
FileUtils.mkdir(destination)
FileUtils.cp_r File.join(source, 'html/.'), File.join(destination)
# Copy images and css files to html directory. These dirs are in .gitigore and shouldn't be source controlled.
FileUtils.cp_r File.join(source, 'source/images'), File.join(destination)
FileUtils.cp_r File.join(source, 'source/stylesheets'), File.join(destination, 'stylesheets')
end
namespace :plugins do
# Define doc tasks for each plugin
plugins.each do |plugin|
desc "Generate documentation for the #{plugin} plugin"
task(plugin => :environment) do
plugin_base = "vendor/plugins/#{plugin}"
options = []
@ -62,6 +76,7 @@ namespace :doc do
options << "-o doc/plugins/#{plugin}"
options << "--title '#{plugin.titlecase} Plugin Documentation'"
options << '--line-numbers' << '--inline-source'
options << '--charset' << 'utf-8'
options << '-T html'
files.include("#{plugin_base}/lib/**/*.rb")