Я получаю два вывода в моем коде, один - строка, а другой - массив,
Я хотел бы перенаправить эти два o / ps в один (тот же) файл.
Но только значение массива будет перенаправлено на другие файлы.
Я пытался использовать $stdout = File.new( 'env.filename', 'w' )
мой вывод должен быть в файле, как показано ниже.
node = ["tes1", "test3, "test2""]
nodename = test1
Мой код
$stdout = File.new( 'env.filename', 'w' )
puts "node = #{node_names.push(key)}"
$stdout = STDOUT if value['tag'] == 'Hello world'
$stdout = File.open( 'env.file', 'w' )
puts "nodename = #{key}" $stdout = STDOUT
end