Class: Recon::SourceEnumerator
- Inherits:
-
Object
- Object
- Recon::SourceEnumerator
- Includes:
- DS::Util, Enumerable
- Defined in:
- lib/ds/recon/source_enumerator.rb
Direct Known Subclasses
DsCsvEnumerator, DsMetsXmlEnumerator, MarcXmlEnumerator, TeiXmlEnumerator
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 collapse
-
#files ⇒ Object
Returns the value of attribute files.
Instance Method Summary collapse
- #each { ... } ⇒ Object
-
#initialize(files) ⇒ SourceEnumerator
constructor
Initialize the SourceEnumerator with the given files.
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
#initialize(files) ⇒ SourceEnumerator
Initialize the SourceEnumerator with the given files.
11 12 13 |
# File 'lib/ds/recon/source_enumerator.rb', line 11 def initialize files @files = *files end |
Instance Attribute Details
#files ⇒ Object
Returns the value of attribute files.
8 9 10 |
# File 'lib/ds/recon/source_enumerator.rb', line 8 def files @files end |
Instance Method Details
#each { ... } ⇒ Object
17 18 19 |
# File 'lib/ds/recon/source_enumerator.rb', line 17 def each &block raise NotImplementedError end |