diff options
author | Rafael Magana <raf.magana@gmail.com> | 2012-05-26 14:29:47 -0500 |
---|---|---|
committer | Rafael Magana <raf.magana@gmail.com> | 2012-05-26 14:29:47 -0500 |
commit | e6d7eeaab0ecc57118e5cb74a88aa28170717b27 (patch) | |
tree | 2ed77bf4239810568a5ea5676bdf272dc7f9b281 /guides | |
parent | 2c2b0beaf46c997773b9adc8ef9ff57547a770a3 (diff) | |
download | rails-e6d7eeaab0ecc57118e5cb74a88aa28170717b27.tar.gz rails-e6d7eeaab0ecc57118e5cb74a88aa28170717b27.tar.bz2 rails-e6d7eeaab0ecc57118e5cb74a88aa28170717b27.zip |
[guides] Add :guides namespace and :html and :kindle tasks to Rakefile
Diffstat (limited to 'guides')
-rw-r--r-- | guides/Rakefile | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/guides/Rakefile b/guides/Rakefile index ad4ff91fe6..e62575460e 100644 --- a/guides/Rakefile +++ b/guides/Rakefile @@ -1,11 +1,27 @@ -desc 'Generate guides (for authors), use ONLY=foo to process just "foo.textile"' -task :generate_guides do - ENV["WARN_BROKEN_LINKS"] = "1" # authors can't disable this - ruby "rails_guides.rb" -end +namespace :guides do + + desc 'Generate guides (for authors), use ONLY=foo to process just "foo.textile"' + task :generate => 'generate:html' + + namespace :generate do + + desc "Generate HTML guides" + task :html do + ENV["WARN_BROKEN_LINKS"] = "1" # authors can't disable this + ruby "rails_guides.rb" + end + + desc "Generate .mobi file" + task :kindle do + ENV['KINDLE'] = '1' + Rake::Task['guides:generate:html'].invoke + end + end + + # Validate guides ------------------------------------------------------------------------- + desc 'Validate guides, use ONLY=foo to process just "foo.html"' + task :validate do + ruby "w3c_validator.rb" + end -# Validate guides ------------------------------------------------------------------------- -desc 'Validate guides, use ONLY=foo to process just "foo.html"' -task :validate_guides do - ruby "w3c_validator.rb" end |