class PDF::Reader::RegisterReceiver

An example receiver that just records all callbacks generated by parsing a PDF file.

Useful for testing the contents of a file in an rspec/test-unit suite.

Usage:

PDF::Reader.open("somefile.pdf") do |reader|
  receiver = PDF::Reader::RegisterReceiver.new
  reader.page(1).walk(receiver)
  callback = receiver.first_occurance_of(:show_text)
  callback[:args].first.should == "Hellow World"
end