module PdfMatcher::PdfFile
Public Class Methods
init(path_or_data)
click to toggle source
# File lib/pdf_matcher/pdf_file.rb, line 7 def self.init(path_or_data) case path_or_data # when a pdf path passed as a Pathname when Pathname File.new(path_or_data) when String # when a pdf data passed if path_or_data =~ /^%PDF-/ Tempfile.new(path_or_data) # when a pdf path passed else File.new(path_or_data) end else raise ArgumentError end end