Sha256: 48289c5d98b403dc0f5751f410d6f3024a11677797bd5f94202a4025cbbe3563
Contents?: true
Size: 593 Bytes
Versions: 6
Compression:
Stored size: 593 Bytes
Contents
module RelatonW3c class XMLParser < RelatonBib::XMLParser class << self private # Override RelatonBib::XMLParser.item_data method. # @param item [Nokogiri::XML::Element] # @returtn [Hash] def item_data(item) data = super # ext = item.at "./ext" # return data unless ext # data[:doctype] = ext.at("./doctype")&.text data end # @param item_hash [Hash] # @return [RelatonBib::BibliographicItem] def bib_item(item_hash) W3cBibliographicItem.new(**item_hash) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems