Sha256: 5f6b791b33255db5c085d673194d41f686c168754793659ade32ad088071516d

Contents?: true

Size: 431 Bytes

Versions: 10

Compression:

Stored size: 431 Bytes

Contents

# coding: utf-8
# 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

10 entries across 9 versions & 2 rubygems

Version Path
pdf-reader-2.6.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.5.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.4.2 lib/pdf/reader/print_receiver.rb
pdf-reader-2.4.1 lib/pdf/reader/print_receiver.rb
pdf-reader-2.4.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.3.0 lib/pdf/reader/print_receiver.rb
pdf-reader-2.2.1 lib/pdf/reader/print_receiver.rb
embulk-input-druginfo_interview_form-0.1.0 vendor/bundle/ruby/2.5.0/gems/pdf-reader-2.2.0/lib/pdf/reader/print_receiver.rb
embulk-input-druginfo_interview_form-0.1.0 vendor/bundle/ruby/2.4.0/gems/pdf-reader-2.2.0/lib/pdf/reader/print_receiver.rb
pdf-reader-2.2.0 lib/pdf/reader/print_receiver.rb