Method: LessonsIndexer::Course#generate_pdfs

Defined in:
lib/lessons_indexer/course.rb

#generate_pdfsObject



42
43
44
45
46
47
48
# File 'lib/lessons_indexer/course.rb', line 42

def generate_pdfs
  within(dir, true) do
    lessons.list.sort.each do |lesson|
      %x{pandoc #{lesson.file_name} -f markdown_github -o #{lesson.file_name.gsub(/md\z/i, '')}pdf --variable geometry:"top=1.5cm, bottom=2.5cm, left=1.5cm, right=1.5cm" --latex-engine=xelatex --variable mainfont="Open Sans" --variable monofont="Liberation Mono" --variable fontsize="12pt"}
    end
  end
end