Method: SOAP::RPC::Router#add_rpc_request_operation
- Defined in:
- lib/soap/rpc/router.rb
#add_rpc_request_operation(factory, qname, soapaction, name, param_def, opt = {}) ⇒ Object
113 114 115 116 117 118 119 120 121 |
# File 'lib/soap/rpc/router.rb', line 113 def add_rpc_request_operation(factory, qname, soapaction, name, param_def, opt = {}) ensure_styleuse_option(opt, :rpc, :encoded) opt[:request_qname] = qname op = RequestScopeOperation.new(soapaction, factory, name, param_def, opt) if opt[:request_style] != :rpc raise RPCRoutingError.new("illegal request_style given") end assign_operation(soapaction, qname, op) end |