class Krikri::PrimoParser

A Primo parser. Uses XML parser with a root path to match the metadata path. @see Krikri::XmlParser

Constants

DEFAULT_NAMESPACE

Public Class Methods

display(*args) click to toggle source
# File lib/krikri/parsers/primo_parser.rb, line 13
def self.display(*args)
  record('display', *args)
end
new(record, root_path = '//sear:DOC', ns = {nmbib: 'http://www.exlibrisgroup.com/xsd/primo/primo_nm_bib'}) click to toggle source
Calls superclass method
# File lib/krikri/parsers/primo_parser.rb, line 21
def initialize(record,
               root_path = '//sear:DOC',
               ns = {nmbib: 'http://www.exlibrisgroup.com/xsd/primo/primo_nm_bib'})
  super(record, root_path, ns)
end
record(*args) click to toggle source
# File lib/krikri/parsers/primo_parser.rb, line 9
def self.record(*args)
  ['PrimoNMBib', 'record', *args].map { |s| "#{DEFAULT_NAMESPACE}:#{s}" }
end