Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 1955

Show
Ignore:
Timestamp:
09/12/07 19:00:59 (10 months ago)
Author:
nahi
Message:
  • call Array#replace via UnboundMethod?. Object#replace may be redefined by users.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/soap/mapping/encodedregistry.rb

    r1952 r1955  
    520520    end 
    521521    if obj.is_a?(::Array) and is_stubobj_elements_for_array(vars) 
    522       obj.replace(vars.values[0]) 
     522      Array.instance_method(:replace).bind(obj).call(vars.values[0]) 
    523523    else 
    524524      Mapping.set_attributes(obj, vars) 
  • trunk/lib/soap/mapping/literalregistry.rb

    r1949 r1955  
    290290    end 
    291291    if obj.is_a?(::Array) and is_stubobj_elements_for_array(vars) 
    292       obj.replace(vars.values[0]) 
     292      Array.instance_method(:replace).bind(obj).call(vars.values[0]) 
    293293    else 
    294294      Mapping.set_attributes(obj, vars)