module Krikri::OaiParserHeaders

Concern for Krikri::XmlParsers with oai-style headers @example

class MyOaiParser < Krikri::XmlParser
  include Krikri::OaiParserHeaders
end

Public Instance Methods

header() click to toggle source

@return [Krikri::Parser::ValueArray] a ValueArray containing the

header node as a `Value` of this parser class
# File lib/krikri/parsers/oai_parser_headers.rb, line 14
def header
  header_node = Nokogiri::XML(record.to_s).at_xpath('//xmlns:header')
  Krikri::Parser::ValueArray
    .new([self.class::Value.new(header_node, root.namespaces)])
end