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

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

Instance Attribute Summary collapse

Attributes inherited from SoapMapping

#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.



370
371
372
373
# File 'lib/action_service/protocol/soap.rb', line 370

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

Instance Attribute Details

#element_mappingObject (readonly)

Returns the value of attribute element_mapping.



368
369
370
# File 'lib/action_service/protocol/soap.rb', line 368

def element_mapping
  @element_mapping
end

Instance Method Details

#each_attribute(&block) ⇒ Object



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

def each_attribute(&block); end

#type_nameObject



375
376
377
# File 'lib/action_service/protocol/soap.rb', line 375

def type_name
  super + "Array"
end