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

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



446
447
448
449
# File 'lib/action_service/protocol/soap.rb', line 446

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.



444
445
446
# File 'lib/action_service/protocol/soap.rb', line 444

def element_mapping
  @element_mapping
end

Instance Method Details

#each_attribute(&block) ⇒ Object



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

def each_attribute(&block); end

#type_nameObject



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

def type_name
  super + "Array"
end