ごとけんです

相談に乗って下さい。

コンテナに include する同値関係のモジュール
EquivRelation を書こうとしてハマってるのですが、
Array#delete と Hash#delete や
Array#include? と Hash#include? などは引数の
意味が違うのでなんか使いづらいです。
each ならどっちも要素をひとつのイテレータ変数で
扱えるのにぃ、ということから来る不満ですが。

こういう場合、自分で Array や Hash などの
コンテナクラスに必要なメソッドを定義するのが
ruby 流と納得すべきだと思われますか? 

-- gotoken