# File lib/soap/mapping/factory.rb, line 103 103: def obj2soap(soap_class, obj, info, map) 104: if !@allow_original_mapping and !obj.instance_variables.empty? 105: return nil 106: end 107: begin 108: encoded = XSD::Charset.encoding_conv(obj, Mapping.external_ces, 109: XSD::Charset.encoding) 110: soap_obj = soap_class.new(encoded) 111: rescue XSD::ValueSpaceError 112: return nil 113: end 114: mark_marshalled_obj(obj, soap_obj) 115: soap_obj 116: end
# File lib/soap/mapping/factory.rb, line 118 118: def soap2obj(obj_class, node, info, map) 119: obj = Mapping.create_empty_object(obj_class) 120: decoded = XSD::Charset.encoding_conv(node.data, XSD::Charset.encoding, 121: Mapping.external_ces) 122: obj.replace(decoded) 123: mark_unmarshalled_obj(node, obj) 124: return true, obj 125: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.