Class: SOAP::WSDLDriver

Class | SOAP::WSDLDriver
In: | soap/wsdlDriver.rb
Parent: | Object

### Methods

__attr_proxy __attr_proxy httpproxy httpproxy= inspect mandatorycharset mandatorycharset= new reset_stream wiredump_dev wiredump_dev= wiredump_file_base wiredump_file_base=

### Classes and Modules

Class SOAP::WSDLDriver::Servant__

### External Aliases

generate_explicit_type= | -> | generateEncodeType=
| Backward compatibility.

### Public Class methods

__attr_proxy(symbol, assignable = false)

[Source]

    # File soap/wsdlDriver.rb, line 164
          def __attr_proxy(symbol, assignable = false)
            name = symbol.to_s
            define_method(name) {
              @servant.__send__(name)
            }
            if assignable
              aname = name + '='
              define_method(aname) { |rhs|
                @servant.__send__(aname, rhs)
              }
            end
          end

__attr_proxy(symbol, assignable = false)

[Source]

    # File soap/wsdlDriver.rb, line 177
          def __attr_proxy(symbol, assignable = false)
            name = symbol.to_s
            module_eval "def \#{name}\n@servant.\#{name}\nend\n"
            if assignable
              module_eval "def \#{name}=(value)\n@servant.\#{name} = value\nend\n"
            end
          end

new(wsdl, port, logdev)

[Source]

    # File soap/wsdlDriver.rb, line 240
      def initialize(wsdl, port, logdev)
        @servant = Servant__.new(self, wsdl, port, logdev)
      end

### Public Instance methods

httpproxy()

[Source]

    # File soap/wsdlDriver.rb, line 208
      def httpproxy
        @servant.options["protocol.http.proxy"]
      end

httpproxy=(httpproxy)

[Source]

    # File soap/wsdlDriver.rb, line 212
      def httpproxy=(httpproxy)
        @servant.options["protocol.http.proxy"] = httpproxy
      end

inspect()

[Source]

    # File soap/wsdlDriver.rb, line 244
      def inspect
        "#<#{self.class}:#{@servant.port.name}>"
      end

mandatorycharset()

[Source]

    # File soap/wsdlDriver.rb, line 224
      def mandatorycharset
        @servant.options["protocol.mandatorycharset"]
      end

mandatorycharset=(mandatorycharset)

[Source]

    # File soap/wsdlDriver.rb, line 228
      def mandatorycharset=(mandatorycharset)
        @servant.options["protocol.mandatorycharset"] = mandatorycharset
      end

reset_stream()

[Source]

    # File soap/wsdlDriver.rb, line 248
      def reset_stream
        @servant.reset_stream
      end

wiredump_dev()

[Source]

    # File soap/wsdlDriver.rb, line 216
      def wiredump_dev
        @servant.options["protocol.http.wiredump_dev"]
      end

wiredump_dev=(wiredump_dev)

[Source]

    # File soap/wsdlDriver.rb, line 220
      def wiredump_dev=(wiredump_dev)
        @servant.options["protocol.http.wiredump_dev"] = wiredump_dev
      end

wiredump_file_base()

[Source]

    # File soap/wsdlDriver.rb, line 232
      def wiredump_file_base
        @servant.options["protocol.wiredump_file_base"]
      end

wiredump_file_base=(wiredump_file_base)

[Source]

    # File soap/wsdlDriver.rb, line 236
      def wiredump_file_base=(wiredump_file_base)
        @servant.options["protocol.wiredump_file_base"] = wiredump_file_base
      end

[Validate]