4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/blacklight_oai_provider/response/list_sets.rb', line 4
def to_xml
raise OAI::SetException unless provider.model.sets
response do |r|
r.ListSets do
provider.model.sets.each do |set|
r.set do
r.setSpec set.spec
r.setName set.name
if set.respond_to?(:description) && set.description
r.setDescription do
r.tag!("#{oai_dc.prefix}:#{oai_dc.element_namespace}", oai_dc.) do
r.dc :description, set.description
end
end
end
end
end
end
end
end
|