SOAP::WSDLDriver::Servant__::Mapper (Class)

In: soap/wsdlDriver.rb
Parent: Object

Methods

ele2obj   new   obj2ele  

Public Class methods

[Source]

# File soap/wsdlDriver.rb, line 434
      def initialize(elements, types)
        @elements = elements
        @types = types
      end

Public Instance methods

[Source]

# File soap/wsdlDriver.rb, line 449
      def ele2obj(ele, *arg)
        raise NotImplementedError.new
      end

[Source]

# File soap/wsdlDriver.rb, line 439
      def obj2ele(obj, name)
        if ele = @elements[name]
          _obj2ele(obj, ele)
        elsif type = @types[name]
          obj2type(obj, type)
        else
          raise RuntimeError.new("Cannot find name #{name} in schema.")
        end
      end

[Validate]