-1
我的代码块:我如何从一个本地变量变为实例变量?
if %w[ups fedex usps].include?(carrier.slug)
send(carrier.slug).track(number)
end
有效地复制:
ups.track(number)
fedex.track(number)
usps.track(number)
但我现在需要的是,与实例变量:
@ups.track(number)
@fedex.track(number)
@usps.track(number)
有什么相同呢?
http://stackoverflow.com/questions/1074729/get-the-value-of-an-instance-variable-given-its-name – Subhas