method
dump_simpletypedef
ruby latest stable - Class:
WSDL::SOAP::ClassDefCreator
dump_simpletypedef(qname, simpletype)private
No documentation available.
# File lib/wsdl/soap/classDefCreator.rb, line 95
def dump_simpletypedef(qname, simpletype)
if !simpletype.restriction or simpletype.restriction.enumeration.empty?
return nil
end
c = XSD::CodeGen::ModuleDef.new(create_class_name(qname))
c.comment = "#{qname}"
const = {}
simpletype.restriction.enumeration.each do |value|
constname = safeconstname(value)
const[constname] ||= 0
if (const[constname] += 1) > 1
constname += "_#{const[constname]}"
end
c.def_const(constname, ndq(value))
end
c.dump
end