Method: Exlibris::Primo::WebService::Request::Base#to_xml

Defined in:
lib/exlibris/primo/web_service/request/base.rb

#to_xml(&block) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/exlibris/primo/web_service/request/base.rb', line 33

def to_xml &block
  namespaces = request_namespaces
  build_xml { |xml|
    xml.send(wrapper) {
      xml.cdata build_xml { |xml|
        xml.send(root, namespaces) {
          yield xml if block
          xml << base_elements_xml
        }
      }
    }
  }
end