method
assign_ns
ruby latest stable - Class:
SOAP::SOAPGenerator
assign_ns(attrs, ns, namespace, tag = nil)public
No documentation available.
# File lib/soap/generator.rb, line 225
def self.assign_ns(attrs, ns, namespace, tag = nil)
if namespace.nil?
raise FormatEncodeError.new("empty namespace")
end
unless ns.assigned?(namespace)
tag = ns.assign(namespace, tag)
if tag == ''
attr = 'xmlns'
else
attr = "xmlns:#{tag}"
end
attrs[attr] = namespace
end
end