Class: METSSerializer

Inherits:
ASpaceExport::Serializer show all
Defined in:
backend/app/exporters/serializers/mets.rb

Instance Method Summary (collapse)

Methods inherited from ASpaceExport::Serializer

inherited, serializer_for, serializer_for?, with_namespace

Instance Method Details

- (Object) build(data, opts = {})



4
5
6
7
8
9
10
11
# File 'backend/app/exporters/serializers/mets.rb', line 4

def build(data, opts = {})

  builder = Nokogiri::XML::Builder.new(:encoding => "UTF-8") do |xml|
    mets(data, xml)     
  end   
  
  builder
end

- (Object) serialize(data, opts = {})



14
15
16
17
18
19
# File 'backend/app/exporters/serializers/mets.rb', line 14

def serialize(data, opts = {})

  builder = build(data, opts)
  
  builder.to_xml   
end