Sha256: 1fb06068fd6ee3e1323ea396413986f004e51d60f829529c6f26050b4f8bf2d3

Contents?: true

Size: 335 Bytes

Versions: 21

Compression:

Stored size: 335 Bytes

Contents

module Vedeu

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

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

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

    Signal.trap('TTIN') {}
    Signal.trap('USR1') {}
    Signal.trap('USR2') {}

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

  end # Traps

end # Vedeu

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
vedeu-0.4.32 lib/vedeu/traps.rb
vedeu-0.4.31 lib/vedeu/traps.rb
vedeu-0.4.30 lib/vedeu/traps.rb
vedeu-0.4.29 lib/vedeu/traps.rb
vedeu-0.4.28 lib/vedeu/traps.rb
vedeu-0.4.27 lib/vedeu/traps.rb
vedeu-0.4.26 lib/vedeu/traps.rb
vedeu-0.4.25 lib/vedeu/traps.rb
vedeu-0.4.24 lib/vedeu/traps.rb
vedeu-0.4.23 lib/vedeu/traps.rb
vedeu-0.4.22 lib/vedeu/traps.rb
vedeu-0.4.21 lib/vedeu/traps.rb
vedeu-0.4.20 lib/vedeu/traps.rb
vedeu-0.4.19 lib/vedeu/traps.rb
vedeu-0.4.18 lib/vedeu/traps.rb
vedeu-0.4.17 lib/vedeu/traps.rb
vedeu-0.4.16 lib/vedeu/traps.rb
vedeu-0.4.15 lib/vedeu/traps.rb
vedeu-0.4.14 lib/vedeu/traps.rb
vedeu-0.4.13 lib/vedeu/traps.rb