Шаблоны Ruby: Как передать переменные во встроенный ERB?

У меня есть шаблон ERB, встроенный в код Ruby:

require 'erb'

DATA = {
    :a => "HELLO",
    :b => "WORLD",
}

template = ERB.new <<-EOF
    current key is: <%= current %>
    current value is: <%= DATA[current] %>
EOF

DATA.keys.each do |current|
    result = template.result
    outputFile = File.new(current.to_s,File::CREAT|File::TRUNC|File::RDWR)
    outputFile.write(result)
    outputFile.close
end

Я не могу передать переменную "текущий" в шаблон.

Ошибка:

(erb):1: undefined local variable or method `current' for main:Object (NameError)

Как я могу это исправить?

Ответы на вопрос(9)

Ваш ответ на вопрос