Module: RGossip2
- Defined in:
- lib/rgossip2.rb,
lib/rgossip2/node.rb,
lib/rgossip2/timer.rb,
lib/rgossip2/client.rb,
lib/rgossip2/context.rb,
lib/rgossip2/gossiper.rb,
lib/rgossip2/receiver.rb,
lib/rgossip2/node_list.rb,
lib/rgossip2/context_helper.rb
Defined Under Namespace
Modules: ContextHelper Classes: Client, Context, Gossiper, Node, NodeList, NodeListException, Receiver, Timer
Class Method Summary collapse
-
.client(options = {}) ⇒ Object
Clientの生成 直接、Client#newは実行しない.
Class Method Details
.client(options = {}) ⇒ Object
Clientの生成 直接、Client#newは実行しない
14 15 16 17 18 19 20 21 |
# File 'lib/rgossip2.rb', line 14 def client( = {}) initial_nodes = .delete(:initial_nodes) || [] address = .delete(:address) data = .delete(:data) context = Context.new() Client.new(context, initial_nodes, address, data) end |