gdbm: もうラッパーじゃない

gdbm直たたき。

  def initialize(dbname)
    @dbm = GDBM.open(File.expand_path(dbname))
  end

  def fetch(key)
     @dbm[key]
  end

  def []=(key, value)
    @dbm[key] = value
  end


~$ time ruby validate_gdbmstore.rb

real 0m0.297s
user 0m0.015s
sys 0m0.015s

さすがに速!
閉じたり開いたりって使い方は想定してないのか…まぁ、そうだよね…