Method: Vagrant::Util::Busy.unregister
- Defined in:
- lib/vagrant/util/busy.rb
.unregister(sig_callback) ⇒ Object
Unregisters a SIGINT handler.
38 39 40 41 42 43 44 45 |
# File 'lib/vagrant/util/busy.rb', line 38 def unregister(sig_callback) @@mutex.synchronize do registered.delete(sig_callback) # Remove the signal trap if no more registered callbacks exist Signal.trap("INT", "DEFAULT") if registered.empty? end end |