Class: QRDA::Cat1::EntryFinder
- Inherits:
-
Object
- Object
- QRDA::Cat1::EntryFinder
- Defined in:
- lib/qrda-import/entry_finder.rb
Instance Method Summary collapse
- #entries(doc) ⇒ Object
-
#initialize(entry_xpath) ⇒ EntryFinder
constructor
A new instance of EntryFinder.
Constructor Details
#initialize(entry_xpath) ⇒ EntryFinder
Returns a new instance of EntryFinder.
4 5 6 |
# File 'lib/qrda-import/entry_finder.rb', line 4 def initialize(entry_xpath) @entry_xpath = entry_xpath end |
Instance Method Details
#entries(doc) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/qrda-import/entry_finder.rb', line 8 def entries(doc) entry_elements = doc.xpath(@entry_xpath) if block_given? entry_elements.each do |entry_element| yield entry_element end else entry_elements end end |