Module: MARCExtensions::XMLReaderClassExtensions

Included in:
MARC::XMLReader
Defined in:
lib/marc_extensions/xml_reader.rb

Overview

Class extensions for MARC::XMLReader.

Instance Method Summary collapse

Instance Method Details

#read(file, options) ⇒ Object #read(file, parser: 'rexml', freeze: false) ⇒ Object

Reads MARC records from the specified file or IO

Overloads:

  • #read(file, options) ⇒ Object

    Parameters:

    • file (String, IO)

      a string file path, or an IO object

  • #read(file, parser: 'rexml', freeze: false) ⇒ Object

    Parameters:

    • file (String, IO)

      a string file path, or an IO object

    • parser (String) (defaults to: 'rexml')

      ('rexml') which parser to use

    • freeze (Boolean) (defaults to: false)

      (false) whether to freeze records as they're created



63
64
65
# File 'lib/marc_extensions/xml_reader.rb', line 63

def read(*args)
  new(*args)
end