Sha256: 4e65bf474a4a67f7d5cb21bef471a2bb61bbea1025c2fd184ad0c2cf92edafa0

Contents?: true

Size: 662 Bytes

Versions: 3

Compression:

Stored size: 662 Bytes

Contents

# frozen_string_literal: true

module Arxutils_Sqlite3
  # パス操作ユーティリティクラス
  class Util
    # DBログファイルへのパスの作成
    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

    # DB構成ファイルへのパスの作成
    def self.make_dbconfig_path(config_dir, dbconfig)
      Pathname.new(config_dir).join("#{dbconfig}.yml")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
arxutils_sqlite3-0.1.61 lib/arxutils_sqlite3/util.rb
arxutils_sqlite3-0.1.60 lib/arxutils_sqlite3/util.rb
arxutils_sqlite3-0.1.59 lib/arxutils_sqlite3/util.rb