Class: Kiba::Extend::Transforms::Marc::ExtractMeetingNameData
- Inherits:
-
ExtractBaseNameData
- Object
- ExtractBaseNameData
- Kiba::Extend::Transforms::Marc::ExtractMeetingNameData
- Defined in:
- lib/kiba/extend/transforms/marc/extract_meeting_name_data.rb
Overview
Extract :marcid and meeting name data (name, role term, role code, source field tag) from fields containing structured name data
Instance Method Summary collapse
-
#initialize(name_type: "meeting", name_fields: Kiba::Extend::Marc.meeting_data_tags, name_subfields: Kiba::Extend::Marc.meeting_name_part_subfields, role_code_subfields: Kiba::Extend::Marc.meeting_role_code_subfields, role_term_subfields: Kiba::Extend::Marc.meeting_role_term_subfields) ⇒ ExtractMeetingNameData
constructor
A new instance of ExtractMeetingNameData.
Methods inherited from ExtractBaseNameData
Methods included from FieldLinkable
Constructor Details
#initialize(name_type: "meeting", name_fields: Kiba::Extend::Marc.meeting_data_tags, name_subfields: Kiba::Extend::Marc.meeting_name_part_subfields, role_code_subfields: Kiba::Extend::Marc.meeting_role_code_subfields, role_term_subfields: Kiba::Extend::Marc.meeting_role_term_subfields) ⇒ ExtractMeetingNameData
Returns a new instance of ExtractMeetingNameData.
39 40 41 42 43 44 45 46 47 48 |
# File 'lib/kiba/extend/transforms/marc/extract_meeting_name_data.rb', line 39 def initialize(name_type: "meeting", name_fields: Kiba::Extend::Marc., name_subfields: Kiba::Extend::Marc.meeting_name_part_subfields, role_code_subfields: Kiba::Extend::Marc.meeting_role_code_subfields, role_term_subfields: Kiba::Extend::Marc.meeting_role_term_subfields) super end |