Class: PDF::Extractor::Document

Inherits:
Object
  • Object
show all
Defined in:
lib/pdf/extractor.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source) ⇒ Document

Returns a new instance of Document.



114
115
116
# File 'lib/pdf/extractor.rb', line 114

def initialize(source)
	populate source
end

Instance Attribute Details

#pagesObject (readonly)

Returns the value of attribute pages.



112
113
114
# File 'lib/pdf/extractor.rb', line 112

def pages
  @pages
end

Instance Method Details

#elementsObject



118
# File 'lib/pdf/extractor.rb', line 118

def elements; @pages.map{|n| n.elements}.flatten end