Class: Adapter::AsynchronousFirer

Inherits:
Object
  • Object
show all
Defined in:
lib/adapter/actuator_collection.rb

Direct Known Subclasses

SynchronousFirer

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ AsynchronousFirer

Returns a new instance of AsynchronousFirer.



13
14
15
# File 'lib/adapter/actuator_collection.rb', line 13

def initialize(&block)
  @block = block
end

Instance Method Details

#fire(*params) ⇒ Object



17
18
19
# File 'lib/adapter/actuator_collection.rb', line 17

def fire(*params)
  Thread.start { block.call(*params) }
end