Class: WsdlMapper::DomGeneration::DefaultWrappingTypeGenerator
- Inherits:
-
GeneratorBase
- Object
- Generation::Base
- GeneratorBase
- WsdlMapper::DomGeneration::DefaultWrappingTypeGenerator
- Defined in:
- lib/wsdl_mapper/dom_generation/default_wrapping_type_generator.rb
Direct Known Subclasses
Instance Method Summary (collapse)
Methods inherited from GeneratorBase
Methods inherited from Generation::Base
#append_file_for, #file, #file_for, #generate_name, #get_formatter, #get_module_names, #get_type_name, #initialize, #type_file_for
Constructor Details
This class inherits a constructor from WsdlMapper::DomGeneration::GeneratorBase
Instance Method Details
- (Object) generate(ttg, result)
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/wsdl_mapper/dom_generation/default_wrapping_type_generator.rb', line 7 def generate(ttg, result) modules = get_module_names ttg.name content_name = @generator.namer.get_content_name ttg.type type_file_for ttg.name, result do |f| write_requires f, get_requires(ttg.type, result.schema) f.in_modules modules do in_class f, ttg do generate_accessor f, ttg, content_name generate_ctr f, ttg, result, content_name end end end self end |