Sha256: ca5998e0e3e2aa0dde5334f13b1f583cb859a03768c76232d9aa833b8166f7c6
Contents?: true
Size: 557 Bytes
Versions: 4
Compression:
Stored size: 557 Bytes
Contents
require 'xmlrpc/marshal' require 'nitro/service' module Nitro # The XML-RPC protocol. module XmlRpc # === In # # [+request+] # Raw request data. # # === Out # # [+method+] # [+args+] def decode_request(request) method, args = XMLRPC::Marshal.load_call(request) return method.gsub(/\./, '__'), args end def encode_response(method_name, response) XMLRPC::Marshal.dump_response(response) end private end # The XML-RPC base service. class XmlRpcService < Service include XmlRpc end end # * George Moschovitis <gm@navel.gr>
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.18.0 | lib/nitro/service/xmlrpc.rb |
nitro-0.18.1 | lib/nitro/service/xmlrpc.rb |
nitro-0.19.0 | lib/nitro/service/xmlrpc.rb |
nitro-0.20.0 | lib/nitro/service/xmlrpc.rb |