Есть ли способ ссылаться на консоль в Ruby как на объект?
Например:
console.puts(value)
Причина, по которой я хочу напечатать на консоль вот так, заключается в том, что я хочу сделать многоразовая функция, которая может печатать на консоль или в файл:
def put_value(obj, value)
obj.puts(value)
end
# To console
put_value(console, "Testing")
# To file
file = File.open("test.txt", "w")
put_value(file, "Testing")