Class: Isono::Runner::RpcServer::Server
- Defined in:
- lib/isono/runner/rpc_server.rb
Instance Method Summary collapse
-
#endpoint(endpoint, builder) ⇒ Object
DSL method.
-
#initialize(builder_block) ⇒ Server
constructor
A new instance of Server.
Methods inherited from Base
Methods included from Logger
Constructor Details
#initialize(builder_block) ⇒ Server
143 144 145 146 |
# File 'lib/isono/runner/rpc_server.rb', line 143 def initialize(builder_block) super() @builder_block = builder_block end |
Instance Method Details
#endpoint(endpoint, builder) ⇒ Object
DSL method
149 150 151 152 |
# File 'lib/isono/runner/rpc_server.rb', line 149 def endpoint(endpoint, builder) raise TypeError unless builder.respond_to?(:build) builder.build(endpoint, @node) end |