| $:.push('../../lib/rb/lib') |
| require 'thrift/transport/tsocket' |
| require 'thrift/protocol/tbinaryprotocol' |
| require 'thrift/server/tserver' |
| include ThriftTest::Iface |
| print "testString(#{thing})\n" |
| print "testByte(#{thing})\n" |
| print "testI32(#{thing})\n" |
| print "testI64(#{thing})\n" |
| print "testDouble(#{thing})\n" |
| print "testStruct(#{thing})\n" |
| print "testMap(#{thing})\n" |
| print "testSet(#{thing})\n" |
| print "testList(#{thing})\n" |
| handler = TestHandler.new() |
| processor = ThriftTest::Processor.new(handler) |
| transport = TServerSocket.new(9090) |
| server = TSimpleServer.new(processor, transport) |