From 0253b556efbf1c5a14aeac3062550826fc2de1e3 Mon Sep 17 00:00:00 2001 From: Coren Date: Wed, 1 Jul 2015 11:41:07 +0200 Subject: [PATCH] OAI Provider helper methods should be able to provide value and attributes. For instance: def relation [ 'value without atribute', [ 'french value', { 'xml:lang' => 'fre' } ] ] end gives value without atributefrench value --- lib/oai/provider/metadata_format.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/oai/provider/metadata_format.rb b/lib/oai/provider/metadata_format.rb index fcf6bad..6fd82d2 100755 --- a/lib/oai/provider/metadata_format.rb +++ b/lib/oai/provider/metadata_format.rb @@ -34,7 +34,7 @@ def encode(model, record) values = value_for(field, record, map) if values.respond_to?(:each) values.each do |value| - xml.tag! "#{element_namespace}:#{field}", value + xml.tag! "#{element_namespace}:#{field}", *value end else xml.tag! "#{element_namespace}:#{field}", values