Class: ActionWebService::Protocol::Soap::SoapArrayMapping

Inherits:
SoapMapping
  • Object
show all
Defined in:
lib/action_web_service/protocol/soap_protocol.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.



471
472
473
474
# File 'lib/action_web_service/protocol/soap_protocol.rb', line 471

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.



469
470
471
# File 'lib/action_web_service/protocol/soap_protocol.rb', line 469

def element_mapping
  @element_mapping
end

Instance Method Details

#each_attribute(&block) ⇒ Object



480
# File 'lib/action_web_service/protocol/soap_protocol.rb', line 480

def each_attribute(&block); end

#type_nameObject



476
477
478
# File 'lib/action_web_service/protocol/soap_protocol.rb', line 476

def type_name
  super + "Array"
end