Method: SOAP::SOAPGenerator#encode_name

Defined in:
lib/soap/generator.rb

#encode_name(ns, data, attrs) ⇒ Object



147
148
149
150
151
152
153
154
155
156
157
158
# File 'lib/soap/generator.rb', line 147

def encode_name(ns, data, attrs)
  if element_local?(data)
    data.elename.name
  else
    if @elementformdefault
      SOAPGenerator.assign_ns(attrs, ns, data.elename.namespace, '')
    else
      SOAPGenerator.assign_ns(attrs, ns, data.elename.namespace)
    end
    ns.name(data.elename)
  end
end