diff options
author | Pratik Naik <pratiknaik@gmail.com> | 2009-02-03 23:10:50 +0000 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2009-02-04 01:18:32 +0000 |
commit | 59fde8a5d6333179684dd24146c3a46ad2076cb0 (patch) | |
tree | 3f0ccba263b217a513ed7ad98d68138a850013a5 /railties/Rakefile | |
parent | a0f5e0b6d9de6594e5a83a4d8eaf7ee9ec1754c9 (diff) | |
download | rails-59fde8a5d6333179684dd24146c3a46ad2076cb0.tar.gz rails-59fde8a5d6333179684dd24146c3a46ad2076cb0.tar.bz2 rails-59fde8a5d6333179684dd24146c3a46ad2076cb0.zip |
Remove all the existing asciidoc guides
Diffstat (limited to 'railties/Rakefile')
-rw-r--r-- | railties/Rakefile | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/railties/Rakefile b/railties/Rakefile index 30d3748441..1130288fd9 100644 --- a/railties/Rakefile +++ b/railties/Rakefile @@ -272,70 +272,6 @@ Rake::RDocTask.new { |rdoc| rdoc.rdoc_files.include('lib/commands/**/*.rb') } -desc "Generate guides for the framework. Use ONLY='migrations i18n.txt' option to build just specific ones." -task :guides do - require 'mizuho/generator' - - source = "doc/guides/source/" - html = "doc/guides/html/" - FileUtils.rm_r(html) if File.directory?(html) - FileUtils.mkdir(html) - - template = File.expand_path("doc/guides/source/templates/guides.html.erb") - asciidoc_conf = 'doc/guides/asciidoc.conf' - - ignore = ['..', 'icons', 'images', 'templates', 'stylesheets'] - #ignore << 'active_record_basics.txt' - - indexless = ['index.txt', 'authors.txt'] - - # Traverse all entries in doc/guides/source/ or only those specified in ONLY env variable - entries = Dir.entries(source) - if ENV['ONLY'] - only = ENV['ONLY'].split(' ') - unless only.empty? - entries = entries.select do |e| - only.include?(e) || only.include?(e.sub(/\.txt$/, '')) - end - end - end - - entries.each do |entry| - next if ignore.include?(entry) or entry =~ /^\./ # because Vim is always saving hidden swap files - - if File.directory?(File.join(source, entry)) - # If the current entry is a directory, then we will want to compile - # the 'index.txt' file inside this directory. - if entry == '.' - input = File.join(source, 'index.txt') - output = File.join(html, "index.html") - else - input = File.join(source, entry, 'index.txt') - output = File.join(html, "#{entry}.html") - end - else - # If the current entry is a file, then we will want to compile this file. - input = File.join(source, entry) - output = File.join(html, entry).sub(/\.txt$/, '.html') - end - - begin - puts "GENERATING => #{output}" - ENV['MANUALSONRAILS_TOC'] = 'no' if indexless.include?(entry) - Mizuho::Generator.new(input, :output => output, :template => template, :conf_file => asciidoc_conf).start - rescue Mizuho::GenerationError - STDERR.puts "*** ERROR" - exit 2 - ensure - ENV.delete('MANUALSONRAILS_TOC') - end - end - - # 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, 'images'), File.join(html, 'images') - FileUtils.cp_r File.join(source, 'stylesheets'), File.join(html, 'stylesheets') -end - # Generate GEM ---------------------------------------------------------------------------- task :copy_gem_environment do |