class RelatonBsi::XMLParser

Private Class Methods

bib_item(item_hash) click to toggle source

@param item_hash [Hash] @return [RelatonBsi::BsiBibliographicItem]

# File lib/relaton_bsi/xml_parser.rb, line 21
def bib_item(item_hash)
  BsiBibliographicItem.new(**item_hash)
end
item_data(isoitem) click to toggle source

Override RelatonBib::XMLParser.item_data method. @param isoitem [Nokogiri::XML::Element] @returtn [Hash]

Calls superclass method
# File lib/relaton_bsi/xml_parser.rb, line 11
def item_data(isoitem)
  data = super
  ext = isoitem.at "./ext"
  return data unless ext

  data
end