Sha256: e0f3aeeeabcd4b078cbfe0b5fcf320aedf218f52abe29decc30b5bf31b7a3de6
Contents?: true
Size: 471 Bytes
Versions: 7
Compression:
Stored size: 471 Bytes
Contents
require 'dbm' module Moneta module Adapters # DBM backend (Berkeley DB) # @api public class DBM < Memory # @param [Hash] options # @option options [String] :file Database file def initialize(options = {}) raise ArgumentError, 'Option :file is required' unless options[:file] @hash = ::DBM.new(options[:file]) end # (see Proxy#close) def close @hash.close nil end end end end
Version data entries
7 entries across 7 versions & 1 rubygems