blob: 2a42541c65537f69d0817012d6d8a6c7df119e77 [file] [log] [blame]
#!/usr/bin/env ruby
$:.push('gen-rb')
$:.push('../../lib/rb/lib')
require 'ThriftTest'
class TestHandler
def testVoid
end
def testString(thing)
return thing
end
def testByte(thing)
return thing
end
def testI32(thing)
return thing
end
def testI64(thing)
return thing
end
def testDouble(thing)
return thing
end
def testStruct(thing)
return thing
end
def testMap(thing)
return thing
end
def testSet(thing)
return thing
end
def testList(thing)
return thing
end
def testNest(thing)
return thing
end
def testInsanity(thing)
num, uid = thing.userMap.find { true }
return {uid => {num => thing}}
end
def testMapMap(thing)
return {thing => {thing => thing}}
end
def testEnum(thing)
return thing
end
def testTypedef(thing)
return thing
end
def testException(thing)
raise Thrift::Test::Xception, 'error'
end
end