module Microstation::PdfSupport
Public Instance Methods
file_exists?(file)
click to toggle source
# File lib/microstation/pdf_support.rb, line 17 def file_exists?(file) file.file? end
mtime()
click to toggle source
# File lib/microstation/pdf_support.rb, line 31 def mtime self.path.mtime end
needs_pdf?(output_dir=nil)
click to toggle source
# File lib/microstation/pdf_support.rb, line 21 def needs_pdf?(output_dir=nil) pdf_path = pdf_name(output_dir) !file_exists?(pdf_path) || pdf_older?(pdf_path) end
pdf_exists?(output_dir = nil)
click to toggle source
# File lib/microstation/pdf_support.rb, line 13 def pdf_exists?(output_dir = nil) pdf_name(output_dir).file? end
pdf_name(output_dir=nil)
click to toggle source
# File lib/microstation/pdf_support.rb, line 6 def pdf_name(output_dir=nil) name = self.basename dir = output_dir || self.dirname pdfname = Pathname(name).ext('pdf') (dir + pdfname).expand_path end
pdf_older?(pdf)
click to toggle source
# File lib/microstation/pdf_support.rb, line 26 def pdf_older?(pdf) self.mtime > pdf.mtime end