Class: ActionWebService::Protocol::Soap::Registry

Inherits:
SOAP::Mapping::Registry show all
Defined in:
lib/action_web_service/protocol/soap_protocol/marshaler.rb

Overview

Workaround for SOAP4R return values changing

Constant Summary

Constants inherited from SOAP::Mapping::Registry

SOAP::Mapping::Registry::ArrayFactory, SOAP::Mapping::Registry::Base64Factory, SOAP::Mapping::Registry::BasetypeFactory, SOAP::Mapping::Registry::DateTimeFactory, SOAP::Mapping::Registry::HashFactory, SOAP::Mapping::Registry::RubyOriginalMap, SOAP::Mapping::Registry::SOAPBaseMap, SOAP::Mapping::Registry::StringFactory, SOAP::Mapping::Registry::TypedArrayFactory, SOAP::Mapping::Registry::TypedStructFactory, SOAP::Mapping::Registry::URIFactory

Instance Attribute Summary

Attributes inherited from SOAP::Mapping::Registry

#default_factory, #excn_handler_obj2soap, #excn_handler_soap2obj

Instance Method Summary collapse

Methods inherited from SOAP::Mapping::Registry

#add, #initialize, #obj2soap, #soap2obj

Constructor Details

This class inherits a constructor from SOAP::Mapping::Registry

Instance Method Details

#find_mapped_obj_class(soap_class) ⇒ Object



20
21
22
# File 'lib/action_web_service/protocol/soap_protocol/marshaler.rb', line 20

def find_mapped_obj_class(soap_class)
  return @map.instance_eval { @soap2obj[soap_class][0] }
end

#find_mapped_soap_class(obj_class) ⇒ Object



16
17
18
# File 'lib/action_web_service/protocol/soap_protocol/marshaler.rb', line 16

def find_mapped_soap_class(obj_class)
  return @map.instance_eval { @obj2soap[obj_class][0] }
end