class WsdlMapper::DomGeneration::DocumentedSchemaGenerator
Public Class Methods
new(context, skip_modules: false, formatter_factory: DefaultFormatter, namer: WsdlMapper::Naming::DefaultNamer.new, class_generator_factory: DocumentedClassGenerator, module_generator_factory: DefaultModuleGenerator, ctr_generator_factory: DocumentedCtrGenerator, enum_generator_factory: DocumentedEnumGenerator, value_defaults_generator_factory: DefaultValueDefaultsGenerator, wrapping_type_generator_factory: DocumentedWrappingTypeGenerator, type_mapping: WsdlMapper::TypeMapping::DEFAULT, value_generator: DefaultValueGenerator.new)
click to toggle source
Calls superclass method
# File lib/wsdl_mapper/dom_generation/documented_schema_generator.rb, line 11 def initialize(context, skip_modules: false, formatter_factory: DefaultFormatter, namer: WsdlMapper::Naming::DefaultNamer.new, class_generator_factory: DocumentedClassGenerator, module_generator_factory: DefaultModuleGenerator, ctr_generator_factory: DocumentedCtrGenerator, enum_generator_factory: DocumentedEnumGenerator, value_defaults_generator_factory: DefaultValueDefaultsGenerator, wrapping_type_generator_factory: DocumentedWrappingTypeGenerator, type_mapping: WsdlMapper::TypeMapping::DEFAULT, value_generator: DefaultValueGenerator.new) super end
Public Instance Methods
generate(schema)
click to toggle source
Calls superclass method
# File lib/wsdl_mapper/dom_generation/documented_schema_generator.rb, line 27 def generate(schema) result = super generate_yard_opts result end
Protected Instance Methods
generate_yard_opts()
click to toggle source
# File lib/wsdl_mapper/dom_generation/documented_schema_generator.rb, line 36 def generate_yard_opts file_name = @context.path_join '.yardopts' File.write file_name, <<SH --tag xml_name:"XML Name" --tag xml_namespace:"XML Namespace" --tag xml_value:"XML Value" --tag soap_name:"SOAP Name" --markup markdown --markup-provider kramdown **/*.rb SH end