Module: Concurrent::Stoppable
- Defined in:
- lib/concurrent/stoppable.rb
Instance Method Summary collapse
Instance Method Details
#before_stop(&block) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/concurrent/stoppable.rb', line 7 def before_stop(&block) raise ArgumentError.new('no block given') unless block_given? raise Runnable::LifecycleError.new('#before_stop already set') if @before_stop_proc @before_stop_proc = block self end |