class SoapEnumerator::Parse

Attributes

bindings[R]

@!attribute bindings for wsdl Binding elements, it calls [Bindings] class

definitions[R]

@!attribute definitions for wsdl schemas elements, it calls [Definitions] class

messages[R]

@!attribute messages for wsdl Message elements, it calls [Messages] class

port_types[R]

@!attribute port_types for wsdl PortType elements, it calls [PortTypes] class

services[R]

@!attribute services for wsdl Service elements, it calls [Services] class

types[R]

@!attribute types for wsdl schemas elements, it calls [Types] class

Public Class Methods

new(wsdl_doc) click to toggle source
# File lib/soap_enumerator.rb, line 33
def initialize(wsdl_doc)
  doc = Nokogiri::XML(wsdl_doc)

  @definitions = Definitions.new(doc)
  @types       = Types.new(doc)
  @messages    = Messages.new(doc)
  @port_types  = PortTypes.new(doc)
  @bindings    = Bindings.new(doc)
  @services    = Services.new(doc)
end