|
# File rbot/dbhash.rb, line 87
def initialize(bot, key, absfilename=false)
@bot = bot
@key = key
if absfilename && File.exist?(key)
# db already exists, use it
@db = DBTree.open_db(key)
elsif absfilename
# create empty db
@db = DBTree.create_db(key)
elsif File.exist?(@bot.botclass + "/#{key}.db")
# db already exists, use it
@db = DBTree.open_db(@bot.botclass + "/#{key}.db")
else
# create empty db
@db = DBTree.create_db(@bot.botclass + "/#{key}.db")
end
end
|