summaryrefslogtreecommitdiff
path: root/lib/wsdl/soap/classDefCreatorSupport.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/wsdl/soap/classDefCreatorSupport.rb')
-rw-r--r--lib/wsdl/soap/classDefCreatorSupport.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/wsdl/soap/classDefCreatorSupport.rb b/lib/wsdl/soap/classDefCreatorSupport.rb
index 706c00d4f6..8f335653c8 100644
--- a/lib/wsdl/soap/classDefCreatorSupport.rb
+++ b/lib/wsdl/soap/classDefCreatorSupport.rb
@@ -21,7 +21,7 @@ module ClassDefCreatorSupport
def create_class_name(qname)
if klass = basetype_mapped_class(qname)
- ::SOAP::Mapping::DefaultRegistry.find_mapped_obj_class(klass.name)
+ ::SOAP::Mapping::DefaultRegistry.find_mapped_obj_class(klass).name
else
safeconstname(qname.name)
end
@@ -71,6 +71,10 @@ __EOD__
':' + ele
end
+ def dqname(qname)
+ qname.dump
+ end
+
private
def dump_inout_type(param)