Method: SOAP::Mapping::EncodedRegistry::Map#soap2obj
- Defined in:
- lib/soap/mapping/encodedregistry.rb
#soap2obj(node, klass = nil) ⇒ Object
81 82 83 84 85 86 87 88 89 90 |
# File 'lib/soap/mapping/encodedregistry.rb', line 81 def soap2obj(node, klass = nil) if map = @soap2obj[node.class] map.each do |obj_class, factory, info| next if klass and obj_class != klass conv, obj = factory.soap2obj(obj_class, node, info, @registry) return true, obj if conv end end return false, nil end |