Method: RelatonBib::StructuredIdentifier#to_xml

Defined in:
lib/relaton_bib/structured_identifier.rb

#to_xml(builder) ⇒ Object

Parameters:

  • builder (Nokogiri::XML::Builder)


102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# File 'lib/relaton_bib/structured_identifier.rb', line 102

def to_xml(builder)
  xml = builder.structuredidentifier do |b|
    agency&.each { |a| b.agency a }
    b.class_ klass if klass
    b.docnumber docnumber
    b.partnumber partnumber if partnumber
    b.edition edition if edition
    b.version version if version
    b.supplementtype supplementtype if supplementtype
    b.supplementnumber supplementnumber if supplementnumber
    b.language language if language
    b.year year if year
  end
  xml[:type] = type if type
end