Class: ActionService::Protocol::Soap::SoapArrayMapping

Inherits:
SoapMapping
  • Object
show all
Defined in:
lib/action_service/protocol/soap.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Attributes inherited from SoapMapping

#generated_klass, #registry_mapping, #ruby_klass, #soap_klass

Instance Method Summary collapse

Methods inherited from SoapMapping

#custom_type?, #is_xsd_type?, #qualified_type_name, #xsd_type_for

Constructor Details

#initialize(mapper, type_name, ruby_klass, soap_klass, registry_mapping, element_mapping) ⇒ SoapArrayMapping

Returns a new instance of SoapArrayMapping.



454
455
456
457
# File 'lib/action_service/protocol/soap.rb', line 454

def initialize(mapper, type_name, ruby_klass, soap_klass, registry_mapping, element_mapping)
  super(mapper, type_name, ruby_klass, nil, soap_klass, registry_mapping, true)
  @element_mapping = element_mapping
end

Instance Attribute Details

#element_mappingObject (readonly)

Returns the value of attribute element_mapping.



452
453
454
# File 'lib/action_service/protocol/soap.rb', line 452

def element_mapping
  @element_mapping
end

Instance Method Details

#each_attribute(&block) ⇒ Object



463
# File 'lib/action_service/protocol/soap.rb', line 463

def each_attribute(&block); end

#type_nameObject



459
460
461
# File 'lib/action_service/protocol/soap.rb', line 459

def type_name
  super + "Array"
end