Method: WSDL::Definitions#initialize

Defined in:
lib/wsdl/definitions.rb

#initializeDefinitions

Returns a new instance of Definitions.



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/wsdl/definitions.rb', line 24

def initialize
  super
  @name = nil
  @targetnamespace = nil
  @location = nil
  @importedschema = {}

  @types = nil
  @imports = []
  @messages = XSD::NamedElements.new
  @porttypes = XSD::NamedElements.new
  @bindings = XSD::NamedElements.new
  @services = XSD::NamedElements.new

  @anontypes = XSD::NamedElements.new
  @root = self
end