Class: Recon::TeiXmlEnumerator
- Inherits:
-
SourceEnumerator
- Object
- SourceEnumerator
- Recon::TeiXmlEnumerator
- Defined in:
- lib/ds/recon/tei_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
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(&block) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/ds/recon/tei_xml_enumerator.rb', line 6 def each &block process_xml files, remove_namespaces: true do |xml| xml.xpath('//TEI').each do |record| yield record end end end |