class WsdlMapper::Generation::DefaultModuleGenerator
Public Class Methods
new(generator)
click to toggle source
Calls superclass method
WsdlMapper::Generation::Base::new
# File lib/wsdl_mapper/generation/default_module_generator.rb, line 6 def initialize(generator) @generator = generator super(generator.context) end
Public Instance Methods
generate(module_node, result)
click to toggle source
# File lib/wsdl_mapper/generation/default_module_generator.rb, line 11 def generate(module_node, result) return self if module_node.leaf? append_file_for module_node.type_name, result do |f| module_node.children.each do |child| f.require child.type_name.require_path end end module_node.children.each do |child| generate child, result end self end
Protected Instance Methods
get_formatter(io)
click to toggle source
# File lib/wsdl_mapper/generation/default_module_generator.rb, line 27 def get_formatter(io) @generator.get_formatter io end