Skip to content

Instantly share code, notes, and snippets.

@davorb
Created October 21, 2011 01:22
Show Gist options
  • Save davorb/1302874 to your computer and use it in GitHub Desktop.
Save davorb/1302874 to your computer and use it in GitHub Desktop.
ruby-1.9.3-rc1 :001 > @proc = lambda { ScratchPad.record :proc_trap }
=> #<Proc:0x8eb361c@(irb):1 (lambda)>
ruby-1.9.3-rc1 :002 > @saved_trap = Signal.trap(:HUP, @proc)
=> "DEFAULT"
ruby-1.9.3-rc1 :003 > Signal.trap :HUP, nil
=> #<Proc:0x8eb361c@(irb):1 (lambda)>
ruby-1.9.3-rc1 :004 > Signal.trap(:HUP, @saved_trap)
=> nil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment