2012-05-26 19:29:47 +00:00
|
|
|
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
|
2012-03-17 15:32:49 +00:00
|
|
|
|
|
|
|
end
|