Class: Kamerling::Receiver
- Inherits:
-
Object
- Object
- Kamerling::Receiver
- Defined in:
- lib/kamerling/receiver.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(addr:, message:, repos:) ⇒ Receiver
constructor
A new instance of Receiver.
- #receive ⇒ Object
Constructor Details
#initialize(addr:, message:, repos:) ⇒ Receiver
Returns a new instance of Receiver.
12 13 14 |
# File 'lib/kamerling/receiver.rb', line 12 def initialize(addr:, message:, repos:) @addr, @message, @repos = addr, , repos end |
Class Method Details
.receive(addr:, message:, repos: Repos) ⇒ Object
8 9 10 |
# File 'lib/kamerling/receiver.rb', line 8 def self.receive(addr:, message:, repos: Repos) new(addr: addr, message: , repos: repos).receive end |
Instance Method Details
#receive ⇒ Object
16 17 18 19 20 |
# File 'lib/kamerling/receiver.rb', line 16 def receive client.busy = false task.done = true repos << result << client << task end |