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