Sha256: 0dd2b3073d6b6e9c439a499f4e6bcc0d9d2c739a3c2750f636e5728b4374f757
Contents?: true
Size: 610 Bytes
Versions: 1
Compression:
Stored size: 610 Bytes
Contents
# coding: utf-8 # frozen_string_literal: true require_relative '../../../lib/microrb' require_relative '../examples/proto/sum_pb' class MyHandler include MicroRb::Handler include MicroRb::SumHandler handler name: :test, metadata: { hello: 'Micro-Rb' }, rpc_method: :sum def sum(request: Request.new, response: Response.new) response.total = request.a + request.b response end end service_config = MicroRb::ServiceConfiguration.new(name: :test, metadata: { example: 'Service' }) service_config.add_handler(MyHandler.new) server = MicroRb::Servers::Web.new(service_config) server.start!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
micro-rb-0.1.0.rc3 | lib/micro/examples/sum.rb |