module MARCExtensions::DataFieldExtensions
Public Instance Methods
freeze()
click to toggle source
# File lib/marc_extensions/data_field.rb, line 15 def freeze [tag, indicator1, indicator2].each(&:freeze) subfields.each(&:freeze) subfields.freeze self end
frozen?()
click to toggle source
# File lib/marc_extensions/data_field.rb, line 10 def frozen? [tag, indicator1, indicator2, subfields].all?(&:frozen?) subfields.all?(&:frozen?) end
subfield_codes()
click to toggle source
# File lib/marc_extensions/data_field.rb, line 6 def subfield_codes subfields.map(&:code) end