Module: MARCExtensions::SubfieldExtensions
- Included in:
- MARC::Subfield
- Defined in:
- lib/marc_extensions/subfield.rb
Overview
Extensions to MARC::Subfield.
Instance Method Summary collapse
-
#freeze ⇒ MARC::Subfield
Whether this subfield and its code and value are frozen.
-
#frozen? ⇒ Boolean
Recursively freezes this subfield, including its code and value.
Instance Method Details
#freeze ⇒ MARC::Subfield
Whether this subfield and its code and value are frozen.
16 17 18 19 |
# File 'lib/marc_extensions/subfield.rb', line 16 def freeze [code, value].each(&:freeze) super end |
#frozen? ⇒ Boolean
Recursively freezes this subfield, including its code and value.
10 11 12 |
# File 'lib/marc_extensions/subfield.rb', line 10 def frozen? [code, value].all?(&:frozen?) && super end |