class NdrImport::File::AcroForm

This class is an AcroForm PDF file handler that returns a single table

Private Instance Methods

reader() click to toggle source
# File lib/ndr_import/file/acro_form.rb, line 21
def reader
  @reader ||= AcroFormReader.new(SafeFile.safepath_to_string(@filename))
end
rows(&block) click to toggle source
# File lib/ndr_import/file/acro_form.rb, line 13
def rows(&block)
  return enum_for(:rows) unless block

  [reader.fields_hash].each(&block)
rescue NoMethodError
  raise "Failed to read #{SafeFile.basename(@filename)} as an AcroForm PDF"
end