Sha256: c078840d5c18ec4672e79487ec3ce2ad9202879e980f53142c560095aa96e2ec

Contents?: true

Size: 280 Bytes

Versions: 5

Compression:

Stored size: 280 Bytes

Contents

module Vedeu

  # Vedeu can respond to various signals which are handled here.
  module Traps

    Signal.trap('INT') { exit! }

    Signal.trap('TERM') { exit! }

    #TTIN
    #USR1
    #USR2

    Signal.trap('SIGWINCH') { Vedeu.trigger(:_resize_) }

  end # Traps

end # Vedeu

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vedeu-0.3.4 lib/vedeu/traps.rb
vedeu-0.3.3 lib/vedeu/traps.rb
vedeu-0.3.2 lib/vedeu/traps.rb
vedeu-0.3.1 lib/vedeu/traps.rb
vedeu-0.3.0 lib/vedeu/traps.rb