Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
# File wsdl/xmlSchema/attribute.rb, line 87
def parse_attr(attr, value)
case attr
when RefAttrName
@ref = value
when UseAttrName
@use = value.source
when FormAttrName
@form = value.source
when NameAttrName
if directelement?
@name = XSD::QName.new(targetnamespace, value.source)
else
@name = XSD::QName.new(nil, value.source)
end
when TypeAttrName
@type = value
when DefaultAttrName
@default = value.source
when FixedAttrName
@fixed = value.source
when ArrayTypeAttrName
@arytype = if value.namespace.nil?
XSD::QName.new(XSD::Namespace, value.source)
else
value
end
else
nil
end
end
# File wsdl/xmlSchema/attribute.rb, line 79
def parse_element(element)
case element
when SimpleTypeName
@local_simpletype = SimpleType.new
@local_simpletype
end
end