Method: Flatware::Sink::Signal#initialize
- Defined in:
- lib/flatware/sink/signal.rb
#initialize(formatter, &on_interrupt) ⇒ Signal
Returns a new instance of Signal.
8 9 10 11 12 13 |
# File 'lib/flatware/sink/signal.rb', line 8 def initialize(formatter, &on_interrupt) @formatter = formatter Thread.main[:signals] = Queue.new @on_interrupt = on_interrupt end |