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