Sha256: 4c1c90c62f5e1f61e14cf955e77ffa951c65d2540d40a4dacfdca340c6a61e35
Contents?: true
Size: 562 Bytes
Versions: 1
Compression:
Stored size: 562 Bytes
Contents
require 'rawjsonrpc' def test1(a) a end def test2(b,c) b end def test3 nil end class Tester def b 5 end end #create exampel class test_class = Tester.new #launch a Server based on Gserver see infos at stdlib doc serve1 = RawJsonRpc::JSONTCPServer.new(port=8080, maxConnections=2) serve1.add_method("test1", method(:test1)) serve1.add_method("func2", method(:test2)) serve1.add_method("tes", method(:test3)) serve1.add_method("clas-t2", test_class.method(:b)) serve1.add_block("func4"){ return 100 } serve1.start serve1.join puts "Ended"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rawjsonrpc-0.1.6 | examples/server_examples.rb |