お世話になります。
才谷と申します。
基本的なことひとつ教えてください。
Hashを継承したクラス(Hash2)を定義したとして、
これを利用する場合ですが、
(1)wHoge=Hash2.new
(2)wHoge={}
(2)の方法でこのHash2のインスタンスを生成する方法は
あるのでしょうか??
class Hash2 < Hash
def initialize()
@index_value=[] unless @index_value
end
def []=(aKey, aValue)
@index_value.push(aKey)
super(aKey, aValue)
end
def each_index
@index_value.each_with_index do |itrKey, itrIndex|
yield(itrKey, self[itrKey], itrIndex)
end
end
end
以上、よろしくお願いいたします。
--
saitani cxj15527 / activemail.jp