method
add_method_interface
v1_8_7_72 -
Show latest stable
- Class:
SOAP::WSDLDriver::Servant__
add_method_interface(op_info)private
No documentation available.
# File lib/soap/wsdlDriver.rb, line 519
def add_method_interface(op_info)
name = XSD::CodeGen::GenSupport.safemethodname(op_info.op_name.name)
orgname = op_info.op_name.name
parts_names = op_info.bodyparts.collect { |part| part.name }
case op_info.style
when :document
if orgname != name and orgname.capitalize == name.capitalize
add_document_method_interface(orgname, parts_names)
end
add_document_method_interface(name, parts_names)
when :rpc
if orgname != name and orgname.capitalize == name.capitalize
add_rpc_method_interface(orgname, parts_names)
end
add_rpc_method_interface(name, parts_names)
else
raise RuntimeError.new("unknown style: #{op_info.style}")
end
end