Class: Arxutils_Sqlite3::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/arxutils_sqlite3/util.rb

Overview

パス操作ユーティリティクラス

Class Method Summary collapse

Class Method Details

.make_dbconfig_path(config_dir, dbconfig) ⇒ Object

DB構成ファイルへのパスの作成



20
21
22
# File 'lib/arxutils_sqlite3/util.rb', line 20

def self.make_dbconfig_path(config_dir, dbconfig)
  Pathname.new(config_dir).join("#{dbconfig}.yml")
end

.make_log_path(db_dir, dbconfig) ⇒ Object

DBログファイルへのパスの作成



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/arxutils_sqlite3/util.rb', line 7

def self.make_log_path(db_dir, dbconfig)
  log_path = ""
  log_fname = Dbutil::Dbconnect.make_log_file_name(
    dbconfig, Config::DATABASELOG
  )
  if db_dir && log_fname
    # DB用ログファイルへのパス
    log_path = File.join(db_dir, log_fname)
  end
  log_path
end