Class: Recon::DsMetsXmlEnumerator
- Inherits:
-
SourceEnumerator
- Object
- SourceEnumerator
- Recon::DsMetsXmlEnumerator
- Defined in:
- lib/ds/recon/ds_mets_xml_enumerator.rb
Constant Summary
Constants included from DS::Util::Strings
DS::Util::Strings::ABBREV_REGEX, DS::Util::Strings::ELLIPSIS_REGEX, DS::Util::Strings::FINAL_QUESTION_REGEX, DS::Util::Strings::TERMINAL_PUNCT_REGEX
Instance Attribute Summary
Attributes inherited from SourceEnumerator
Instance Method Summary collapse
-
#each {|row| ... } ⇒ Object
Iterates over each row in the CSV files and yields it to the provided block.
Methods inherited from SourceEnumerator
Methods included from DS::Util
Methods included from DS::Util::Strings
#clean_string, #clean_white_space, #convert_mets_superscript, #escape_pipes, #fix_double_periods, #is_url?, #normalize_string, #remove_brackets, #terminate, #unicode_normalize
Constructor Details
This class inherits a constructor from Recon::SourceEnumerator
Instance Method Details
#each {|row| ... } ⇒ Object
Iterates over each row in the CSV files and yields it to the provided block.
8 9 10 11 12 |
# File 'lib/ds/recon/ds_mets_xml_enumerator.rb', line 8 def each &block process_xml files do |record| yield record end end |