Module: Relaton::Ieee::Converter::BibXml

Defined in:
lib/relaton/ieee/converter/bibxml.rb,
lib/relaton/ieee/converter/bibxml/from_rfcxml.rb,
lib/relaton/ieee/converter/bibxml/from_rfcxml_referencegroup.rb

Defined Under Namespace

Classes: FromRfcxml, FromRfcxmlReferencegroup

Class Method Summary collapse

Class Method Details

.to_item(xml) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/relaton/ieee/converter/bibxml.rb', line 8

def self.to_item(xml)
  if xml.include?("<referencegroup") || xml.include?("<Referencegroup")
    referencegroup = Rfcxml::V3::Referencegroup.from_xml(xml)
    FromRfcxmlReferencegroup.new(referencegroup).transform
  else
    reference = Rfcxml::V3::Reference.from_xml(xml)
    FromRfcxml.new(reference).transform
  end
end