Method: SOAP::SOAPGenerator.assign_ns
- Defined in:
- lib/soap/generator.rb
.assign_ns(attrs, ns, namespace, tag = nil) ⇒ Object
229 230 231 232 233 234 235 236 237 238 239 240 241 242 |
# File 'lib/soap/generator.rb', line 229 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 |