Class: Async::Actor::Proxy::Finalizer

Inherits:
Object
  • Object
show all
Defined in:
lib/async/actor/proxy.rb

Instance Method Summary collapse

Constructor Details

#initialize(queue, thread) ⇒ Finalizer

Returns a new instance of Finalizer.



14
15
16
17
# File 'lib/async/actor/proxy.rb', line 14

def initialize(queue, thread)
  @queue = queue
  @thread = thread
end

Instance Method Details

#call(id) ⇒ Object



19
20
21
22
# File 'lib/async/actor/proxy.rb', line 19

def call(id)
  @queue.close
  @thread.join
end