# File lib/pdf/reader/error.rb, line 32 def self.str_assert (lvalue, rvalue, chars=nil) raise MalformedPDFError, "PDF malformed, expected string but found #{lvalue.class} instead" if chars and !lvalue.kind_of?(String) lvalue = lvalue[0,chars] if chars raise MalformedPDFError, "PDF malformed, expected '#{rvalue}' but found #{lvalue} instead" if lvalue != rvalue end