Автоперенаправление к Кораллу CDN, если запрос не от коралла cdn.
ОБНОВЛЕНО
orig_std_out = STDOUT.clone
STDOUT.reopen(File.open('OUTPUT', 'w+'))
puts "test to file"
STDOUT.reopen(orig_std_out)
puts "test to screen"
Вам необходимо повторно открыть STDOUT для дескриптора файла 1, который является стандартным дескриптором fd для stdout ( 0 = stdin, 1 = stdout, 2 = stderr
).
Я не рубиновый парень, но я думаю, что это правильно:
STDOUT.reopen(IO.for_fd(1, "r"))