Sha256: 41340a11654cac21c67f7bda425f0a899cb3274326bc4b4fff45ad0c8518b181
Contents?: true
Size: 726 Bytes
Versions: 10
Compression:
Stored size: 726 Bytes
Contents
require "nokogiri" module RelatonCen class XMLParser < RelatonIsoBib::XMLParser class << self private # Override RelatonBib::XMLParser#item_data method. # @param isoitem [Nokogiri::XML::Element] # @returtn [Hash] # def item_data(isoitem) # data = super # ext = isoitem.at "./ext" # return data unless ext # data[:price_code] = ext.at("./price-code")&.text # data[:cen_processing] = ext.at("./cen-processing")&.text # data # end # @param item_hash [Hash] # @return [RelatonBib::BibliographicItem] # def bib_item(item_hash) # RelatonIsoBib::IsoBibliographicItem.new **item_hash # end end end end
Version data entries
10 entries across 10 versions & 1 rubygems