Module: MARCExtensions::BuildFrozenRecord

Defined in:
lib/marc_extensions/xml_reader.rb

Overview

Extends MARC::REXMLReader and MARC::LibXMLReader to support :freeze option

Instance Method Summary collapse

Instance Method Details

#build_recordMARC::Record

Builds a MARC record, freezing it if the :freeze option was passed to the reader.

Returns:



87
88
89
# File 'lib/marc_extensions/xml_reader.rb', line 87

def build_record
  super.tap { |record| record.freeze if @freeze }
end