Sha256: 4f970fcd2af10da3a90cf87eb4063846f3dd92683f3f430912c375387a068442
Contents?: true
Size: 591 Bytes
Versions: 5
Compression:
Stored size: 591 Bytes
Contents
module Recog class DBManager require 'nokogiri' require 'recog/db' attr_accessor :path, :databases DefaultDatabasePath = File.expand_path(File.join(File.expand_path(__dir__), ["..", "..", "recog", "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
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
recog-3.1.1 | lib/recog/db_manager.rb |
recog-3.1.0 | lib/recog/db_manager.rb |
recog-3.0.3 | lib/recog/db_manager.rb |
recog-3.0.2 | lib/recog/db_manager.rb |
recog-3.0.1 | lib/recog/db_manager.rb |