我对在Ruby中动态设置局部变量感兴趣.不创建方法,常量或实例变量.
所以类似于:
args[:a] = 1 args.each_pair do |k,v| Object.make_instance_var k,v end puts a > 1
我特别想要局部变量,因为所讨论的方法存在于模型中,我不想污染全局或对象空间.
ruby metaprogramming local-variables
local-variables ×1
metaprogramming ×1
ruby ×1