Sha256: 59661565d21aa276b5063b81c1cf057a855a49fb211eb7b2af9f389caf0e23d5

Contents?: true

Size: 447 Bytes

Versions: 11

Compression:

Stored size: 447 Bytes

Contents

# coding: utf-8
# typed: strict
# frozen_string_literal: true

class PDF::Reader
  # A simple receiver that prints all operaters and parameters in the content
  # stream of a single page.
  #
  class PrintReceiver

    attr_accessor :callbacks

    def initialize
      @callbacks = []
    end

    def respond_to?(meth)
      true
    end

    def method_missing(methodname, *args)
      puts "#{methodname} => #{args.inspect}"
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pdf-reader-2.14.1 lib/pdf/reader/print_receiver.rb
pdf-reader-2.14.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.13.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.12.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.11.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.10.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.9.2 lib/pdf/reader/print_receiver.rb
pdf-reader-2.9.1 lib/pdf/reader/print_receiver.rb
pdf-reader-2.9.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.8.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.7.0 lib/pdf/reader/print_receiver.rb