# File lib/moneta/berkeley.rb, line 13 def initialize(options={}) file = @file = options[:file] @db = Bdb::Db.new() @db.open(nil, file, nil, Bdb::Db::BTREE, Bdb::DB_CREATE, 0) unless options[:skip_expires] @expiration = Moneta::Berkeley.new(:file => "#{file}_expiration", :skip_expires => true ) self.extend(StringExpires) end end