Skip to content

Instantly share code, notes, and snippets.

View DenisKem's full-sized avatar

Denis Kalesnikov DenisKem

  • sbermarket
  • Saint Petersburg
View GitHub Profile
@DenisKem
DenisKem / signals.rb
Created June 1, 2019 14:20
Demo ruby script. Catching signals and simulate unexpected failure
# frozen_string_literal: true
seconds = 0.0
STEP = 0.5
OUTPUTFILE = "/home/denis/code/mad/signals/o.log"
BAD_FILE = "/home/denis/code/mad/signals/bad.txt"
def say(message)
File.open(OUTPUTFILE, 'a') { |file| file.puts message }
end