class Loom::Trap

Public Class Methods

install(signal, trap_handler) click to toggle source
# File lib/loom/trap.rb, line 22
def self.install(signal, trap_handler)
  raise "unknown signal => #{signal}" unless Signal.list[signal]
  Signal.trap signal do
    trap_handler.handle(signal)
  end
end