From: Beyond Date: 2002-02-13T02:59:14+09:00 Subject: [ruby-list:33868] Re: xxとして出し入れするメソッドの名前は? Beyondです。 > などが候補にあがるのですが、設定するほうの名前が考えつきません。 > >  #to_ary=(v) > #to_a=(v) > #to_hash=(v) > #to_str=(v) > #to_a=(v) > > では不自然ですよね?。 Ruby っぽく無いかも知れませんが、assign では駄目でしょうか? Array などに、assign_to メソッドを追加すれば、VCLっぽくなると思います。 def assign( src ) case src when Array ... when String ... else super end end --------------------- Beyond