Sha256: 8213387197c4454ba77d2d94cca1f2a98b7532d7b90fb54bb347fed32a17fe1e
Contents?: true
Size: 583 Bytes
Versions: 2
Compression:
Stored size: 583 Bytes
Contents
module Recog class DBManager require 'nokogiri' require_relative 'db' attr_accessor :path, :databases DefaultDatabasePath = File.expand_path( File.join( File.dirname(__FILE__), "..", "..", "xml") ) def initialize(path = DefaultDatabasePath) self.path = path reload end def load_databases if File.directory?(self.path) Dir[self.path + "/*.xml"].each do |dbxml| self.databases << DB.new(dbxml) end else self.databases << DB.new(self.path) end end def reload self.databases = [] load_databases end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
recog-intrigue-2.3.14 | lib/recog/db_manager.rb |
recog-intrigue-2.3.7 | lib/recog/db_manager.rb |