test/sample-book/src/Rakefile in review-2.3.0 vs test/sample-book/src/Rakefile in review-2.4.0
- old
+ new
@@ -1,73 +1,72 @@
require 'fileutils'
require 'rake/clean'
-BOOK = "book"
-BOOK_PDF = BOOK+".pdf"
-BOOK_EPUB = BOOK+".epub"
-CONFIG_FILE = "config.yml"
-WEBROOT = "webroot"
+BOOK = 'book'
+BOOK_PDF = BOOK + '.pdf'
+BOOK_EPUB = BOOK + '.epub'
+CONFIG_FILE = 'config.yml'
+WEBROOT = 'webroot'
def build(mode, chapter)
sh "review-compile --target=#{mode} --footnotetext --stylesheet=style.css #{chapter} > tmp"
- mode_ext = {"html" => "html", "latex" => "tex",
- "idgxml" => "xml"}
- FileUtils.mv "tmp", chapter.gsub(/re\z/, mode_ext[mode])
+ mode_ext = { 'html' => 'html', 'latex' => 'tex', 'idgxml' => 'xml' }
+ FileUtils.mv 'tmp', chapter.gsub(/re\z/, mode_ext[mode])
end
def build_all(mode)
sh "review-compile --target=#{mode} --footnotetext --stylesheet=style.css"
end
-task :default => :html_all
+task default: :html_all
-desc "build html (Usage: rake build re=target.re)"
+desc 'build html (Usage: rake build re=target.re)'
task :html do
if ENV['re'].nil?
- puts "Usage: rake build re=target.re"
+ puts 'Usage: rake build re=target.re'
exit
end
- build("html", ENV['re'])
+ build('html', ENV['re'])
end
-desc "build all html"
+desc 'build all html'
task :html_all do
- build_all("html")
+ build_all('html')
end
desc 'preproc all'
task :preproc do
- Dir.glob("*.re").each do |file|
+ Dir.glob('*.re').each do |file|
sh "review-preproc --replace #{file}"
end
end
desc 'generate PDF and EPUB file'
-task :all => [:pdf, :epub]
+task all: %i[pdf epub]
desc 'generate PDF file'
-task :pdf => BOOK_PDF
+task pdf: BOOK_PDF
desc 'generate stagic HTML file for web'
-task :web => WEBROOT
+task web: WEBROOT
desc 'generate EPUB file'
-task :epub => BOOK_EPUB
+task epub: BOOK_EPUB
SRC = FileList['*.re'] + [CONFIG_FILE]
file BOOK_PDF => SRC do
- FileUtils.rm_rf [BOOK_PDF, BOOK, BOOK+"-pdf"]
+ FileUtils.rm_rf [BOOK_PDF, BOOK, BOOK + '-pdf']
sh "review-pdfmaker #{CONFIG_FILE}"
end
file BOOK_EPUB => SRC do
- FileUtils.rm_rf [BOOK_EPUB, BOOK, BOOK+"-epub"]
+ FileUtils.rm_rf [BOOK_EPUB, BOOK, BOOK + '-epub']
sh "review-epubmaker #{CONFIG_FILE}"
end
file WEBROOT => SRC do
FileUtils.rm_rf [WEBROOT]
sh "review-webmaker #{CONFIG_FILE}"
end
-CLEAN.include([BOOK, BOOK_PDF, BOOK_EPUB, BOOK+"-pdf", BOOK+"-epub", WEBROOT])
+CLEAN.include([BOOK, BOOK_PDF, BOOK_EPUB, BOOK + '-pdf', BOOK + '-epub', WEBROOT, 'images/_review_math'])