class RelatonW3c::XMLParser
Private Class Methods
bib_item(item_hash)
click to toggle source
@param item_hash [Hash] @return [RelatonBib::BibliographicItem]
# File lib/relaton_w3c/xml_parser.rb, line 20 def bib_item(item_hash) W3cBibliographicItem.new(**item_hash) end
item_data(item)
click to toggle source
Override RelatonBib::XMLParser.item_data method. @param item [Nokogiri::XML::Element] @returtn [Hash]
Calls superclass method
# File lib/relaton_w3c/xml_parser.rb, line 9 def item_data(item) data = super ext = item.at "./ext" return data unless ext data[:doctype] = ext.at("./doctype")&.text data end