Class: OAI::ListRecordsResponse
- Defined in:
- lib/oai/client/list_records.rb
Overview
allows for iteration across a list of records
client.list_records(:metadata_prefix => 'oai_dc').each do |record|
puts record.
end
you’ll need to handle resumption tokens
Instance Attribute Summary
Attributes inherited from Response
#doc, #resumption_block, #resumption_token
Instance Method Summary collapse
Methods included from XPath
#get_attribute, #xpath, #xpath_all, #xpath_first
Methods included from Resumable
Methods inherited from Response
Constructor Details
This class inherits a constructor from OAI::Response
Instance Method Details
#each ⇒ Object
16 17 18 19 20 |
# File 'lib/oai/client/list_records.rb', line 16 def each for record_element in xpath_all(@doc, './/ListRecords/record') yield OAI::Record.new(record_element) end end |