Sha256: a1a2c94601e10bc042681dc0feb02ad0a3bb420de09180eb17634af37b8b4c03
Contents?: true
Size: 568 Bytes
Versions: 49
Compression:
Stored size: 568 Bytes
Contents
require PROTOS_PATH.join('resource.pb') Test::ResourceService.class_eval do # request -> Test::ResourceFindRequest # response -> Test::Resource def find response.name = request.name response.status = request.active ? 1 : 0 end # request -> Test::ResourceSleepRequest # response -> Test::Resource def find_with_sleep sleep(request.sleep || 1) response.name = 'Request should have timed out' end # request -> Test::ResourceFindRequest # response -> Test::Resource def find_with_rpc_failed rpc_failed('Find failed') end end
Version data entries
49 entries across 49 versions & 3 rubygems