Class: Gruf::Controllers::ServiceBinder
- Inherits:
-
Object
- Object
- Gruf::Controllers::ServiceBinder
- Defined in:
- lib/gruf/controllers/service_binder.rb
Overview
Binds gRPC services to a gruf controller
Defined Under Namespace
Classes: BoundDesc
Instance Method Summary collapse
- #bind!(controller) ⇒ Object
-
#initialize(service) ⇒ ServiceBinder
constructor
A new instance of ServiceBinder.
Constructor Details
#initialize(service) ⇒ ServiceBinder
Returns a new instance of ServiceBinder.
30 31 32 |
# File 'lib/gruf/controllers/service_binder.rb', line 30 def initialize(service) @service = service end |
Instance Method Details
#bind!(controller) ⇒ Object
37 38 39 |
# File 'lib/gruf/controllers/service_binder.rb', line 37 def bind!(controller) rpc_methods.each { |name, desc| bind_method(controller, name, desc) } end |