Module: MARCExtensions::YieldFrozenRecord

Defined in:
lib/marc_extensions/xml_reader.rb

Overview

Extends MARC::GenericPullParser to support :freeze option

Instance Method Summary collapse

Instance Method Details

#yield_recordObject

Builds a MARC record, freezing it if the :freeze option was passed to the reader. @@yieldparam record [MARC::Record] the record



74
75
76
77
# File 'lib/marc_extensions/xml_reader.rb', line 74

def yield_record
  @record[:record].freeze if @freeze
  super
end