require 'dbm'
d = DBM.new("data")
d["123"] = "123"
puts d["123"]
d.close
puts d["123"] # RuntimeError: closed DBM file
e = DBM.open("data")
e["123"]
w=e.to_hash
e.close
e["123"] # RuntimeError: closed DBM file
w["123"]