class BerkeleyLibrary::Marc::FieldInfo::VarFields::VarFieldTransform::AnyValue

Attributes

desc[R]
val[R]

Public Class Methods

new(val:, desc:) click to toggle source
# File lib/berkeley_library/marc/field_info/var_fields/var_field_transform.rb, line 15
def initialize(val:, desc:)
  @val = val
  @desc = desc
end

Public Instance Methods

to_ind_val_def() click to toggle source
# File lib/berkeley_library/marc/field_info/var_fields/var_field_transform.rb, line 20
def to_ind_val_def
  IndValDef.new(val: val, desc: desc)
end
to_ivc() click to toggle source
# File lib/berkeley_library/marc/field_info/var_fields/var_field_transform.rb, line 28
def to_ivc
  InstrumentOrVoicesCode.new(val: val, desc: desc)
end
to_subfield_val() click to toggle source
# File lib/berkeley_library/marc/field_info/var_fields/var_field_transform.rb, line 24
def to_subfield_val
  SubfieldVal.new(val: val, desc: desc)
end