lib/rabbit/parser/pdf.rb in rabbit-2.0.6 vs lib/rabbit/parser/pdf.rb in rabbit-2.0.7
- old
+ new
@@ -9,11 +9,15 @@
module Parser
class PDF < Base
unshift_loader(self)
class << self
def match?(source)
- return true if /\Apdf\z/i =~ source.extension.to_s
- source.read.start_with?("%PDF-1.")
+ extension = source.extension
+ if extension.nil?
+ source.read.start_with?("%PDF-1.")
+ else
+ /\Apdf\z/i =~ extension
+ end
end
end
include Element
def parse