Method: PDF::Reader::Buffer#token

Defined in:
lib/pdf/reader/buffer.rb

#tokenObject

return the next token from the source. Returns a string if a token is found, nil if there are no tokens left.



117
118
119
120
121
122
123
124
# File 'lib/pdf/reader/buffer.rb', line 117

def token
  reset_pos
  prepare_tokens if @tokens.size < 3
  merge_indirect_reference
  prepare_tokens if @tokens.size < 3

  @tokens.shift
end