Method: Relaton::Db#initialize

Defined in:
lib/relaton/db.rb

#initialize(global_cache, local_cache) ⇒ Db

Returns a new instance of Db.

Parameters:

  • global_cache (String)

    directory of global DB

  • local_cache (String)

    directory of local DB



11
12
13
14
15
16
17
18
19
# File 'lib/relaton/db.rb', line 11

def initialize(global_cache, local_cache)
  @registry = Relaton::Registry.instance
  @db = open_cache_biblio(global_cache, type: :global)
  @local_db = open_cache_biblio(local_cache, type: :local)
  @db_name = global_cache
  @local_db_name = local_cache
  static_db_name = File.expand_path "../relaton/static_cache", __dir__
  @static_db = open_cache_biblio static_db_name
end