class WsdlMapper::Deserializers::PropMapping
Public Class Methods
new(*args, array: false)
click to toggle source
Calls superclass method
# File lib/wsdl_mapper/deserializers/prop_mapping.rb, line 6 def initialize(*args, array: false) super(*args) @array = array end
Public Instance Methods
array?()
click to toggle source
# File lib/wsdl_mapper/deserializers/prop_mapping.rb, line 11 def array? !!@array end
set(obj, value)
click to toggle source
Calls superclass method
WsdlMapper::Deserializers::AttrMapping#set
# File lib/wsdl_mapper/deserializers/prop_mapping.rb, line 15 def set(obj, value) if array? obj.send setter, obj.send(getter) || [] obj.send(getter) << value else super end end