No Ruby, você pode executar a interpolação de strings nos dados lidos de um arquivo?
No Ruby, você pode fazer referência a variáveis dentro de strings e elas são interpoladas em tempo de execução.
Por exemplo, se você declarar uma variávelfoo
é igual a"Ted"
e você declara uma string"Hello, #{foo}"
interpola para"Hello, Ted"
.
Não consegui descobrir como realizar a mágica"#{}"
interpolação nos dados lidos de um arquivo.
No pseudo-código, pode ser algo como isto:
interpolated_string = File.new('myfile.txt').read.interpolate
Mas esse últimointerpolate
método não existe.