class WsdlMapper::Deserializers::SoapArrayMapping

Public Class Methods

new(cls, type:) click to toggle source
# File lib/wsdl_mapper/deserializers/soap_array_mapping.rb, line 10
def initialize(cls, type:)
  @cls = cls
  @type = Name.get(*type)
end

Public Instance Methods

end(_base, frame) click to toggle source
# File lib/wsdl_mapper/deserializers/soap_array_mapping.rb, line 19
def end(_base, frame)
  frame.children.each do |child|
    frame.object << child.object
  end
end
get_type_name_for_prop(_element_name) click to toggle source
# File lib/wsdl_mapper/deserializers/soap_array_mapping.rb, line 25
def get_type_name_for_prop(_element_name)
  @type
end
start(_base, frame) click to toggle source
# File lib/wsdl_mapper/deserializers/soap_array_mapping.rb, line 15
def start(_base, frame)
  frame.object = @cls.new
end
wrapper?(_name) click to toggle source
# File lib/wsdl_mapper/deserializers/soap_array_mapping.rb, line 29
def wrapper?(_name)
  false
end