SOAP::WSDLDriver (Class)

In: soap/wsdlDriver.rb
Parent: Object

External Aliases

generate_explicit_type= -> generateEncodeType=
  Backward compatibility.

Public Class methods

[Source]

# File soap/wsdlDriver.rb, line 76
    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}=(rhs)\n@servant.\#{name} = rhs\nend\n"
      end
    end

[Source]

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

Public Instance methods

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

# File soap/wsdlDriver.rb, line 143
  def reset_stream
    @servant.streamhandler.reset
  end

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Validate]