Class: Dcmgr::Models::RequestLog

Inherits:
BaseNew
  • Object
show all
Defined in:
lib/dcmgr/models/request_log.rb

Constant Summary

Constants inherited from BaseNew

BaseNew::LOCK_TABLES_KEY

Instance Method Summary collapse

Methods inherited from BaseNew

Proxy, dataset, default_row_lock_mode=, install_data, install_data_hooks, lock!, unlock!, #with_timestamps?

Instance Method Details

#after_initializeObject



24
25
26
27
28
29
30
# File 'lib/dcmgr/models/request_log.rb', line 24

def after_initialize
  super
  self[:request_id] ||= Isono::Util.gen_id
  t = Time.now
  self[:requested_at] = t
  self[:requested_at_usec] = t.usec
end

#before_createObject



32
33
34
35
36
37
# File 'lib/dcmgr/models/request_log.rb', line 32

def before_create
  super
  t = Time.now
  self[:responded_at] = t
  self[:responded_at_usec] = t.usec
end