Sha256: 9db7e2d04aac169e14191237f1031d7ac62fed52c99981741290a88220dccff9
Contents?: true
Size: 893 Bytes
Versions: 7
Compression:
Stored size: 893 Bytes
Contents
require "relaton/processor" require "relaton_ietf/xml_parser" module RelatonIetf class Processor < Relaton::Processor def initialize @short = :relaton_ietf @prefix = "IETF" @defaultprefix = /^RFC / @idtype = "IETF" end # @param code [String] # @param date [String, NilClass] year # @param opts [Hash] # @return [RelatonIetf::IetfBibliographicItem] def get(code, date, opts) ::RelatonIetf::IetfBibliography.get(code, date, opts) end # @param xml [String] # @return [RelatonIetf::IetfBibliographicItem] def from_xml(xml) ::RelatonIetf::XMLParser.from_xml xml end # @param hash [Hash] # @return [RelatonIetf::IetfBibliographicItem] def hash_to_bib(hash) item_hash = ::RelatonIetf::HashConverter.hash_to_bib(hash) ::RelatonIetf::IetfBibliographicItem.new item_hash end end end
Version data entries
7 entries across 7 versions & 1 rubygems