GDBM.open(filename, mode = 0666, flags = nil)
GDBM.open(filename, mode = 0666, flags = nil) { |gdbm| ... }
GDBM.open(filename, mode = 0666, flags = nil) { |gdbm| ... }
Class Public methods
If called without a block, this is synonymous to ::new. If a block is given, the new GDBM instance will be passed to the block as a parameter, and the corresponding database file will be closed after the execution of the block code has been finished.
Example for an open call with a block:
require 'gdbm' GDBM.open("fruitstore.db") do |gdbm| gdbm.each_pair do |key, value| print "#{key}: #{value}\n" end end
Please login to continue.