Method: PDF::Reader::Error.str_assert_not
- Defined in:
- lib/pdf/reader/error.rb
.str_assert_not(lvalue, rvalue, chars = nil) ⇒ Object
: (untyped, untyped, ?untyped) -> untyped
42 43 44 45 46 |
# File 'lib/pdf/reader/error.rb', line 42 def self.str_assert_not(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 |