Class: Flist::Dbutil::DbMgr

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/flist/dbutil/dbmgr.rb

Overview

DBマネージャクラス

Instance Method Summary collapse

Constructor Details

#initialize(register_time) ⇒ DbMgr

初期化



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/flist/dbutil/dbmgr.rb', line 21

def initialize(register_time)
  # DB接続タイムスタンプ
  @register_time = register_time
  # Flistを実行した回数とその時のDB接続タイムスタンプをDBに登録
  @ct = Dbutil::Countdatetime.create(countdatetime: @register_time)

  @db_encoding = Encoding::UTF_8
  @encx = Encx::Encx.init(@db_encoding)
  @flistzmgr = FlistzMgr.new(@encx, @db_encoding, @register_time)
  @dirzmgr = DirzMgr.new(@encx, @db_encoding, @register_time)
end

Instance Method Details

#post_processObject

後処理



34
35
36
37
# File 'lib/flist/dbutil/dbmgr.rb', line 34

def post_process
  dirz_post_process
  flistz_post_process
end