Class: PipeRpc::Hub::Clients

Inherits:
Object
  • Object
show all
Defined in:
lib/pipe_rpc/hub_clients.rb

Instance Method Summary collapse

Constructor Details

#initialize(hub) ⇒ Clients

Returns a new instance of Clients.



3
4
5
6
# File 'lib/pipe_rpc/hub_clients.rb', line 3

def initialize(hub)
  @hub = hub
  @clients = {}
end

Instance Method Details

#[](server) ⇒ Object



8
9
10
# File 'lib/pipe_rpc/hub_clients.rb', line 8

def [](server)
  @clients[server.to_sym] ||= Client.new(server.to_sym, @hub)
end