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

Methods

Classes and Modules

Class SOAP::WSDLDriver::Servant__

External Aliases

generate_explicit_type= -> generateEncodeType=
  Backward compatibility.

Public Class methods

[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

[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

[Source]

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

Public Instance methods

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[Source]

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

[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]