diff --git a/lib/soap/mapping/encodedregistry.rb b/lib/soap/mapping/encodedregistry.rb index 4acd69f..5e164af 100644 --- a/lib/soap/mapping/encodedregistry.rb +++ b/lib/soap/mapping/encodedregistry.rb @@ -147,7 +147,7 @@ def find_mapped_obj_class(target_soap_class) {:derived_class => true}], [::Float, ::SOAP::SOAPFloat, BasetypeFactory, {:derived_class => true}], - [::Fixnum, ::SOAP::SOAPInt, FixnumFactory], + [::Integer, ::SOAP::SOAPInt, FixnumFactory], [::Integer, ::SOAP::SOAPInt, BasetypeFactory, {:derived_class => true}], [::Integer, ::SOAP::SOAPLong, BasetypeFactory, @@ -213,7 +213,7 @@ def find_mapped_obj_class(target_soap_class) {:derived_class => true}], [::Float, ::SOAP::SOAPFloat, BasetypeFactory, {:derived_class => true}], - [::Fixnum, ::SOAP::SOAPInt, FixnumFactory], + [::Integer, ::SOAP::SOAPInt, FixnumFactory], [::Integer, ::SOAP::SOAPInt, BasetypeFactory, {:derived_class => true}], [::Integer, ::SOAP::SOAPLong, BasetypeFactory,