В Ruby вы можете ссылаться на переменные внутри строк, и они интерполируются во время выполнения.
Например, если вы объявляете переменную foo
equals "Ted"
и вы объявляете строку "Hello, #{foo}"
, она интерполируется на "Hello, Ted"
.
Мне не удалось выяснить, как выполнить магическую интерполяцию "#{}"
при чтении данных из файла.
В псевдокоде он может выглядеть примерно так:
interpolated_string = File.new('myfile.txt').read.interpolate
Но этот последний interpolate
метод не существует.