Class: BerkeleyLibrary::TIND::Mapping::AlmaSingleTIND

Inherits:
Object
  • Object
show all
Includes:
Logging, AlmaBase, Util
Defined in:
lib/berkeley_library/tind/mapping/alma_single_tind.rb

Instance Method Summary collapse

Methods included from AlmaBase

#base_save, #base_tind_record

Methods included from Util

alma_datafield, collection_config_correct?, concatenation_symbol, csv_rows, datafield, from_xml, indicator, order_subfields, qualified_alma_record?, remove_extra_symbol, subfield, subfield_hash, symbols, tag_symbol

Constructor Details

#initializeAlmaSingleTIND

Returns a new instance of AlmaSingleTIND.



13
# File 'lib/berkeley_library/tind/mapping/alma_single_tind.rb', line 13

def initialize; end

Instance Method Details

#record(id, datafields) ⇒ Object

id can be 1) Alma mms id 2) Oskicat No 3) BarCode No If alma record is nil or un-qualified, it returns nil Input datafields - an array of record specific datafields: for example, fft datafields, datafield 035 etc.



21
22
23
# File 'lib/berkeley_library/tind/mapping/alma_single_tind.rb', line 21

def record(id, datafields)
  base_tind_record(id, datafields)
end