Parent

Files

Class Index [+]

Quicksearch

WSDL::Service

Attributes

name[R]
ports[R]
soap_address[R]

Public Class Methods

new() click to toggle source
    # File lib/wsdl/service.rb, line 21
21:   def initialize
22:     super
23:     @name = nil
24:     @ports = XSD::NamedElements.new
25:     @soap_address = nil
26:   end

Public Instance Methods

parse_attr(attr, value) click to toggle source
    # File lib/wsdl/service.rb, line 50
50:   def parse_attr(attr, value)
51:     case attr
52:     when NameAttrName
53:       @name = XSD::QName.new(targetnamespace, value.source)
54:     else
55:       nil
56:     end
57:   end
parse_element(element) click to toggle source
    # File lib/wsdl/service.rb, line 32
32:   def parse_element(element)
33:     case element
34:     when PortName
35:       o = Port.new
36:       @ports << o
37:       o
38:     when SOAPAddressName
39:       o = WSDL::SOAP::Address.new
40:       @soap_address = o
41:       o
42:     when DocumentationName
43:       o = Documentation.new
44:       o
45:     else
46:       nil
47:     end
48:   end
targetnamespace() click to toggle source
    # File lib/wsdl/service.rb, line 28
28:   def targetnamespace
29:     parent.targetnamespace
30:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.