Comment afficher une variable à l'intérieur de la chaîne avec Ruby

Donc, j'ai le code suivant qui lit un fichier texte ligne par ligne.
Chaque ligne se termine par un retour chariot. Le code ci-dessous affiche ce qui suit:

define host {
    use             servers
    host_name         ["buffy"]
    alias         ["buffy"]
    address       ["buffy"].mydomain.com
}

Comment puis-je me débarrasser de l'équerre et d'un devis?

File.open('hosts','r') do |f1|

while line = f1.gets
    data = line.chomp.split("\n")

        File.open("nagios_hosts.cfg", "a") do |f|
            f.puts "define host {\n";
            f.puts "\tuse             servers\n"
            f.puts "\thost_name       #{data}"
            f.puts "\talias         #{data}"
            f.puts "\taddress       #{data}.mydomain.com"
            f.puts "\t}\n\n"
        end
    end
end
l'a, changé la ligne à lire. data = ligne.bande

OriginalL'auteur luckytaxi | 2009-12-22