Sha256: fe851ea88d928c180e14cf124332276cf44e79a266cf8f9e8c3b02dd4597cd9e
Contents?: true
Size: 1.89 KB
Versions: 1
Compression:
Stored size: 1.89 KB
Contents
require 'ap' require_relative '../../lib/toq' def pems_path File.expand_path( File.dirname( __FILE__ ) + '/../' ) end def rpc_opts { host: '127.0.0.1', port: 7331, token: 'superdupersecret', serializer: Marshal, } end def rpc_opts_with_socket opts = rpc_opts opts.delete( :host ) opts.delete( :port ) opts.merge( socket: '/tmp/toq-rpc-test' ) end def rpc_opts_with_ssl_primitives rpc_opts.merge( port: 7332, ssl_ca: pems_path + '/pems/cacert.pem', ssl_pkey: pems_path + '/pems/client/key.pem', ssl_cert: pems_path + '/pems/client/cert.pem' ) end def rpc_opts_with_invalid_ssl_primitives rpc_opts_with_ssl_primitives.merge( ssl_pkey: pems_path + '/pems/client/foo-key.pem', ssl_cert: pems_path + '/pems/client/foo-cert.pem' ) end def rpc_opts_with_mixed_ssl_primitives rpc_opts_with_ssl_primitives.merge( ssl_pkey: pems_path + '/pems/client/key.pem', ssl_cert: pems_path + '/pems/client/foo-cert.pem' ) end module MyModule def in_module true end end class Parent include MyModule def foo( arg ) arg end def in_parent true end end class Test < Parent def in_child true end def delay( arg, &block ) Raktr.global.run_in_thread if !Raktr.global.running? Raktr.global.delay( 1 ) { block.call( arg ) } end def exception fail end def defer( arg, &block ) Thread.new do block.call( arg ) end end private def private_method true end end def start_server( opts, do_not_start = false ) server = Toq::Server.new( opts ) server.add_async_check { |method| method.parameters.flatten.include? :block } server.add_handler( 'test', Test.new ) server.run if !do_not_start server end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
toq-0.1.0 | spec/servers/server.rb |