aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/end2end/end2end_common.rb
diff options
context:
space:
mode:
Diffstat (limited to 'src/ruby/end2end/end2end_common.rb')
-rwxr-xr-xsrc/ruby/end2end/end2end_common.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ruby/end2end/end2end_common.rb b/src/ruby/end2end/end2end_common.rb
index 9534bb2078..1c87ceddf1 100755
--- a/src/ruby/end2end/end2end_common.rb
+++ b/src/ruby/end2end/end2end_common.rb
@@ -55,13 +55,14 @@ end
# ServerRunner starts an "echo server" that test clients can make calls to
class ServerRunner
- def initialize
+ def initialize(service_impl)
+ @service_impl = service_impl
end
def run
@srv = GRPC::RpcServer.new
port = @srv.add_http2_port('0.0.0.0:0', :this_port_is_insecure)
- @srv.handle(EchoServerImpl)
+ @srv.handle(@service_impl)
@thd = Thread.new do
@srv.run