Method: ActionWebService::Protocol::XmlRpc::XmlRpcProtocol#encode_request
- Defined in:
- lib/action_web_service/protocol/xmlrpc_protocol.rb
#encode_request(method_name, params, param_types) ⇒ Object
52 53 54 55 56 57 58 |
# File 'lib/action_web_service/protocol/xmlrpc_protocol.rb', line 52 def encode_request(method_name, params, param_types) if param_types params = params.dup param_types.each_with_index{ |type, i| params[i] = value_to_xmlrpc_wire_format(params[i], type) } end XMLRPC::Marshal.dump_call(method_name, *params) end |