Class: WsdlMapper::Deserializers::SoapArrayMapping
- Inherits:
-
Object
- Object
- WsdlMapper::Deserializers::SoapArrayMapping
- Includes:
- WsdlMapper::Dom
- Defined in:
- lib/wsdl_mapper/deserializers/soap_array_mapping.rb
Instance Method Summary (collapse)
- - (Object) end(base, frame)
- - (Object) get_type_name_for_prop(element_name)
-
- (SoapArrayMapping) initialize(cls, type:)
constructor
A new instance of SoapArrayMapping.
- - (Object) start(base, frame)
- - (Boolean) wrapper?(name)
Constructor Details
- (SoapArrayMapping) initialize(cls, type:)
Returns a new instance of SoapArrayMapping
10 11 12 13 |
# File 'lib/wsdl_mapper/deserializers/soap_array_mapping.rb', line 10 def initialize(cls, type:) @cls = cls @type = Name.get *type end |
Instance Method Details
- (Object) end(base, frame)
19 20 21 22 23 |
# 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 |
- (Object) get_type_name_for_prop(element_name)
25 26 27 |
# File 'lib/wsdl_mapper/deserializers/soap_array_mapping.rb', line 25 def get_type_name_for_prop(element_name) @type end |
- (Object) start(base, frame)
15 16 17 |
# File 'lib/wsdl_mapper/deserializers/soap_array_mapping.rb', line 15 def start(base, frame) frame.object = @cls.new end |
- (Boolean) wrapper?(name)
29 30 31 |
# File 'lib/wsdl_mapper/deserializers/soap_array_mapping.rb', line 29 def wrapper?(name) false end |