class JekyllPandocMultipleFormats::Binder
Public Class Methods
new(file, papersize = nil, sheetsize = nil, extra_options = nil)
click to toggle source
Calls superclass method
# File lib/jekyll-pandoc-multiple-formats-jekyll34/binder.rb, line 26 def initialize(file, papersize = nil, sheetsize = nil, extra_options = nil) super @output_file = file.gsub(/\.pdf\Z/, '-binder.pdf') render_template self end
Public Instance Methods
to_nup()
click to toggle source
# File lib/jekyll-pandoc-multiple-formats-jekyll34/binder.rb, line 34 def to_nup @pages.times.map{|i|i+1}.map do |page| sheet=[] @nup.times do sheet << page end sheet end.flatten end