Class: Lingo::Filter::PDF
- Inherits:
-
Lingo::Filter
- Object
- Lingo::Filter
- Lingo::Filter::PDF
- Defined in:
- lib/lingo/filter/pdf.rb
Instance Method Summary collapse
- #each(&block) ⇒ Object
-
#initialize(*args) ⇒ PDF
constructor
A new instance of PDF.
Methods inherited from Lingo::Filter
Constructor Details
#initialize(*args) ⇒ PDF
Returns a new instance of PDF.
35 36 37 38 |
# File 'lib/lingo/filter/pdf.rb', line 35 def initialize(*args) super @obj = ::PDF::Reader.new(@io) end |
Instance Method Details
#each(&block) ⇒ Object
40 41 42 |
# File 'lib/lingo/filter/pdf.rb', line 40 def each(&block) @obj.pages.each { |x| x.text.each_line(&block) } end |