Sha256: daeeaa06ab50f7941708da312a7c41d2068021ce0b57bb4f1a084b362ffdcdfe

Contents?: true

Size: 950 Bytes

Versions: 12

Compression:

Stored size: 950 Bytes

Contents

xml_builder.tag! "oai_dc:dc",
  "xsi:schemaLocation" => "http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd",
  "xmlns:oai_dc" => "http://www.openarchives.org/OAI/2.0/oai_dc/",
  "xmlns:dc" => "http://purl.org/dc/elements/1.1/" do
  xml_builder.tag! "dc:title", manifestation.original_title
  manifestation.creators.readable_by(current_user).each do |patron|
    xml_builder.tag! "dc:creator", patron.full_name
  end
  manifestation.contributors.readable_by(current_user).each do |patron|
    xml_builder.tag! "dc:contributor", patron.full_name
  end
  manifestation.publishers.readable_by(current_user).each do |patron|
    xml_builder.tag! "dc:publisher", patron.full_name
  end
  manifestation.try(:subjects).try(:each) do |subject|
    xml_builder.tag! "dc:subject", subject.term
  end
  xml_builder.tag! "dc:description", manifestation.description
  xml_builder.tag! "dc:date", manifestation.pub_date
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
enju_oai-0.3.1 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.3.0 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.3.0.beta.1 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.2.0 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.2.0.beta.4 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.2.0.beta.2 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.2.0.beta.1 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.1.1 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.1.0 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.1.0.pre20 app/views/oai/_record_oai_dc.xml.builder
enju_oai-0.1.0.pre19 app/views/manifestations/_record_oai_dc.oai.builder
enju_oai-0.1.0.pre18 app/views/manifestations/_record_oai_dc.oai.builder