# File lib/wsdl/soap/classNameCreator.rb, line 24 24: def assign_name(qname, modulepath = nil) 25: key = [modulepath, qname] 26: unless @classname.key?(key) 27: if klass = ::SOAP::TypeMap[qname] 28: name = 29: ::SOAP::Mapping::DefaultRegistry.find_mapped_obj_class(klass).name 30: else 31: name = safeconstname(qname.name) 32: if modulepath 33: name = [modulepath, name].join('::') 34: end 35: while @classname.value?(name) 36: name += '_' 37: end 38: check_classname(name) 39: end 40: @classname[key] = name.freeze 41: end 42: @classname[key] 43: end
# File lib/wsdl/soap/classNameCreator.rb, line 45 45: def check_classname(name) 46: if Object.constants.include?(name) 47: warn("created definition re-opens an existing toplevel class: #{name}. consider to use --module_path option of wsdl2ruby.rb") 48: end 49: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.