aboutsummaryrefslogtreecommitdiffstats
path: root/guides/Rakefile
diff options
context:
space:
mode:
authorDaniel Choi <dhchoi@gmail.com>2012-11-28 11:25:32 -0500
committerDaniel Choi <dhchoi@gmail.com>2012-12-01 18:08:10 -0500
commite8fe1d1a20e1e2c142002b47795a81b8f1fa7d42 (patch)
treecfe142cf4904d23f75cb218c72ef9045379d0960 /guides/Rakefile
parentdaa7b4e2f0f045af0dbecc6f531976fe68132cab (diff)
downloadrails-e8fe1d1a20e1e2c142002b47795a81b8f1fa7d42.tar.gz
rails-e8fe1d1a20e1e2c142002b47795a81b8f1fa7d42.tar.bz2
rails-e8fe1d1a20e1e2c142002b47795a81b8f1fa7d42.zip
Add periodical-style TOC and navigation to Kindle version of guides
Diffstat (limited to 'guides/Rakefile')
-rw-r--r--guides/Rakefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/guides/Rakefile b/guides/Rakefile
index 7881a3d9b3..d6dd950d01 100644
--- a/guides/Rakefile
+++ b/guides/Rakefile
@@ -13,6 +13,12 @@ namespace :guides do
desc "Generate .mobi file. The kindlegen executable must be in your PATH. You can get it for free from http://www.amazon.com/kindlepublishing"
task :kindle do
+ unless `kindlerb -v 2> /dev/null` =~ /kindlerb 0.1.1/
+ abort "Please `gem install kindlerb`"
+ end
+ unless `convert` =~ /convert/
+ abort "Please install ImageMagick`"
+ end
ENV['KINDLE'] = '1'
Rake::Task['guides:generate:html'].invoke
end