class WsdlMapper::Naming::DefaultServiceNamer
Public Class Methods
new(module_path: [], api_name: 'Api')
click to toggle source
Calls superclass method
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 13 def initialize(module_path: [], api_name: 'Api') super module_path: module_path @api_name = api_name end
Public Instance Methods
get_api_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 18 def get_api_name type_name = TypeName.new camelize(@api_name), @module_path, get_file_name(@api_name), get_file_path(@module_path) type_name.parent = make_parents @module_path type_name end
get_body_property_name(part_name)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 142 def get_body_property_name(part_name) PropertyName.new get_accessor_name(part_name.name), get_var_name(part_name.name) end
get_header_property_name(message_name, part_name)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 137 def get_header_property_name(message_name, part_name) name = message_name.name + part_name.name PropertyName.new get_accessor_name(name), get_var_name(name) end
get_input_body_d10r_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 105 def get_input_body_d10r_name 'InputBodyDeserializer' end
get_input_body_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 61 def get_input_body_name(service, port, op) get_body_name service, port, op, 'InputBody' end
get_input_d10r_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 73 def get_input_d10r_name(service, port, op) get_operation_part_name service, port, op, 'InputD10r' end
get_input_element_directory_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 109 def get_input_element_directory_name 'InputElementDirectory' end
get_input_header_d10r_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 101 def get_input_header_d10r_name 'InputHeaderDeserializer' end
get_input_header_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 129 def get_input_header_name(service, port, op) get_header_name service, port, op, 'InputHeader' end
get_input_s8r_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 65 def get_input_s8r_name(service, port, op) get_operation_part_name service, port, op, 'InputS8r' end
get_input_type_directory_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 97 def get_input_type_directory_name 'InputTypeDirectory' end
get_operation_name(service, port, operation)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 51 def get_operation_name(service, port, operation) service_name = get_service_name service port_name = get_port_name service, port module_path = @module_path + [service_name.class_name, port_name.class_name] name = operation.name.name type_name = TypeName.new camelize(name), module_path, get_file_name(name), get_file_path(module_path) type_name.parent = make_parents module_path type_name end
get_operation_part_name(service, port, op, name)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 113 def get_operation_part_name(service, port, op, name) service_name = get_service_name service port_name = get_port_name service, port op_name = get_operation_name service, port, op module_path = @module_path + [service_name.class_name, port_name.class_name, op_name.class_name] type_name = TypeName.new camelize(name), module_path, get_file_name(name), get_file_path(module_path) type_name.parent = make_parents module_path type_name end
Also aliased as: get_header_name, get_body_name
get_output_body_d10r_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 89 def get_output_body_d10r_name 'OutputBodyDeserializer' end
get_output_body_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 125 def get_output_body_name(service, port, op) get_body_name service, port, op, 'OutputBody' end
get_output_d10r_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 77 def get_output_d10r_name(service, port, op) get_operation_part_name service, port, op, 'OutputD10r' end
get_output_element_directory_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 93 def get_output_element_directory_name 'OutputElementDirectory' end
get_output_header_d10r_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 85 def get_output_header_d10r_name 'OutputHeaderDeserializer' end
get_output_header_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 133 def get_output_header_name(service, port, op) get_header_name service, port, op, 'OutputHeader' end
get_output_s8r_name(service, port, op)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 69 def get_output_s8r_name(service, port, op) get_operation_part_name service, port, op, 'OutputS8r' end
get_output_type_directory_name()
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 81 def get_output_type_directory_name 'OutputTypeDirectory' end
get_port_name(service, port)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 34 def get_port_name(service, port) service_name = get_service_name service module_path = @module_path + [service_name.class_name] type_name = TypeName.new camelize(port.name.name), module_path, get_file_name(port.name.name), get_file_path(module_path) type_name.parent = make_parents module_path type_name end
get_property_name(type)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 30 def get_property_name(type) PropertyName.new get_accessor_name(type.name.name), get_var_name(type.name.name) end
get_proxy_name(service, port)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 42 def get_proxy_name(service, port) service_name = get_service_name service module_path = @module_path + [service_name.class_name] name = port.name.name + 'Proxy' type_name = TypeName.new camelize(name), module_path, get_file_name(name), get_file_path(module_path) type_name.parent = make_parents module_path type_name end
get_service_name(service)
click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 24 def get_service_name(service) type_name = TypeName.new camelize(service.name.name), @module_path, get_file_name(service.name.name), get_file_path(@module_path) type_name.parent = make_parents @module_path type_name end