ふと、ひさしぶりに(一年ぶりくらい?) AMarshal に手を入れていて気になっ
たのですが、Hash が default block を持っているかどうかを判定する方法は
ないものでしょうか?

ひとつ思いついたのは

class Hash                                                                                                                    def has_default_block?
    begin
      Marshal.dump(dup.clear)
    rescue TypeError
      return true
    end
    return false
  end
end

とゆーものなんですが、これはあまりにあんまりです。もちっとましな方法は
ないものでしょうか?
-- 
[田中 哲][たなか あきら][Tanaka Akira]
「ふえろ! わかめちゃん作戦です$(C⊇」(Little Worker, 桂遊生丸)