Class: Arxutils::Dbutil::DbMgr
- Inherits:
-
Object
- Object
- Arxutils::Dbutil::DbMgr
- Defined in:
- lib/arxutils/dbutil/dbmgr.rb
Overview
DB接続時に、現在日時も取得したい場合のユーティリティクラス
Class Method Summary collapse
-
.init(db_dir, migrate_dir, config_dir, dbconfig, env, log_fname, opts) ⇒ Object
Dbinitクラスのインスタンス生成とDB接続、現在日時取得.
-
.setup(dbinit) ⇒ Object
DB接続、現在日時取得.
Class Method Details
.init(db_dir, migrate_dir, config_dir, dbconfig, env, log_fname, opts) ⇒ Object
Dbinitクラスのインスタンス生成とDB接続、現在日時取得
12 13 14 15 |
# File 'lib/arxutils/dbutil/dbmgr.rb', line 12 def self.init( db_dir , migrate_dir , config_dir , dbconfig, env , log_fname, opts ) dbinit = Dbinit.new( db_dir, migrate_dir , config_dir , dbconfig, env , log_fname, opts ) self.setup( dbinit ) end |
.setup(dbinit) ⇒ Object
DB接続、現在日時取得
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/arxutils/dbutil/dbmgr.rb', line 18 def self.setup( dbinit ) @@ret ||= nil unless @@ret begin dbinit.setup @@ret = DateTime.now.new_offset rescue => ex pp ex.class pp ex. pp ex.backtrace end end @@ret end |