1
我有一個類Wrapper
,支持添加選項,然後您可以稍後查看。它將這些選項存儲在內部散列表@dict
中。我該如何寫這個'method_missing`?
w = Wrapper.new
w.foo # => NameError
w.foo = 10
w.foo # => 10
我怎麼能寫Wrapper
一個method_missing
,這樣我可以在@dict
支持嵌套調用?
w = Wrapper.new
w.foo.bar.baz = 1000
w.foo.bar.baz # => 1000
這是否支持OP的鏈接請求? – Jeriko 2010-06-18 23:12:43
@Jeriko - 看看最後的句子。是。 – Adrian 2010-06-18 23:23:17