Sha256: 45bcb7b90a3476e616ee1a03528a5b5e42358b9bd29e94b02876703dfc5b44cc
Contents?: true
Size: 665 Bytes
Versions: 8
Compression:
Stored size: 665 Bytes
Contents
module RelatonCcsds class XMLParser < RelatonBib::XMLParser class << self private # # Parse bibitem data # # @param bibitem [Nokogiri::XML::Element] bibitem element # # @return [Hash] bibitem data # def item_data(doc) resp = super resp[:technology_area] = doc.at("./ext/technology-area")&.text resp end # # override RelatonBib::XMLParser#bib_item method # # @param item_hash [Hash] # # @return [RelatonCcsds::BibliographicItem] # def bib_item(item_hash) BibliographicItem.new(**item_hash) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems