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.