Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > gdbmライブラリ > GDBMクラス > open
open(dbname, mode = 0666, flags = 0) -> GDBM[permalink][rdoc]open(dbname, mode = 0666, flags = 0) {|db| ... } -> objectdbname で指定したデータベースをモードを mode に設定してオープンします。
ブロックを指定した場合、オープンした GDBM オブジェクトを 引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ し、open メソッドはブロックの結果を返します。
require 'gdbm'
GDBM.open("fruitstore.db") do |gdbm|
gdbm.each_pair do |key, value|
print "#{key}: #{value}\n"
end
end