Defina dinamicamente variáveis locais em Ruby [duplicado]

Esta pergunta já tem uma resposta aqui:

Como criar dinamicamente uma variável local? 4 respostas

Estou interessado em definir dinamicamente variáveis locais no Ruby. Não criando métodos, constantes ou variáveis de instância.

Então, algo como:

args[:a] = 1
args.each_pair do |k,v|
  Object.make_instance_var k,v
end
puts a
> 1

Quero variáveis localmente especificamente porque o método em questão reside em um modelo e não quero poluir o espaço global ou de objetos.

questionAnswers(5)

yourAnswerToTheQuestion