ensure_dir(dir)
click to toggle source
def ensure_dir(dir)
FileUtils.mkdir_p(dir)
dir
end
fixtures_dir()
click to toggle source
def fixtures_dir
ensure_dir(File.join(test_dir, "fixtures"))
end
image_pdf()
click to toggle source
def image_pdf
File.join(fixtures_dir, "image.pdf")
end
image_png()
click to toggle source
def image_png
File.join(fixtures_dir, "image.png")
end
later_version?(major, minor, micro=nil)
click to toggle source
def later_version?(major, minor, micro=nil)
micro ||= 0
(Poppler::BUILD_VERSION <=> [major, minor, micro]) >= 0
end
only_old_poppler_version(major, minor, micro=nil)
click to toggle source
def only_old_poppler_version(major, minor, micro=nil)
micro ||= 0
if later_version?(major, minor, micro)
omit("Require Poppler < #{major}.#{minor}.#{micro}")
end
end
only_poppler_version(major, minor, micro=nil)
click to toggle source
def only_poppler_version(major, minor, micro=nil)
micro ||= 0
unless later_version?(major, minor, micro)
omit("Require Poppler >= #{major}.#{minor}.#{micro}")
end
end
test_dir()
click to toggle source
def test_dir
File.expand_path(File.dirname(__FILE__))
end
tmp_dir()
click to toggle source
def tmp_dir
ensure_dir(File.join(test_dir, "tmp"))
end