Class: WsdlMapper::Deserializers::LazyLoadingDeserializer
- Inherits:
-
Deserializer
- Object
- Deserializer
- WsdlMapper::Deserializers::LazyLoadingDeserializer
- Defined in:
- lib/wsdl_mapper/deserializers/lazy_loading_deserializer.rb
Instance Method Summary (collapse)
- - (Object) get_element_type(element_name)
-
- (LazyLoadingDeserializer) initialize(element_directory, type_mapping: WsdlMapper::TypeMapping::DEFAULT, qualified_elements: false, qualified_attributes: false)
constructor
A new instance of LazyLoadingDeserializer.
Methods inherited from Deserializer
#from_xml, #get_element_type_mapping, #get_type_mapping, #qualified_attributes?, #qualified_elements?, #register_element, #register_type, #to_ruby
Constructor Details
- (LazyLoadingDeserializer) initialize(element_directory, type_mapping: WsdlMapper::TypeMapping::DEFAULT, qualified_elements: false, qualified_attributes: false)
Returns a new instance of LazyLoadingDeserializer
6 7 8 9 10 |
# File 'lib/wsdl_mapper/deserializers/lazy_loading_deserializer.rb', line 6 def initialize(element_directory, type_mapping: WsdlMapper::TypeMapping::DEFAULT, qualified_elements: false, qualified_attributes: false) super(type_mapping: type_mapping, qualified_elements: qualified_elements, qualified_attributes: qualified_attributes) @element_directory = element_directory reload end |
Instance Method Details
- (Object) get_element_type(element_name)
12 13 14 15 16 17 |
# File 'lib/wsdl_mapper/deserializers/lazy_loading_deserializer.rb', line 12 def get_element_type(element_name) if @element_directory.load element_name reload end super end |