Module: AdvancedConnection::ActiveRecordExt::AbstractAdapter

Extended by:
ActiveSupport::Autoload, ActiveSupport::Concern
Defined in:
lib/advanced_connection/active_record_ext/abstract_adapter.rb,
lib/advanced_connection/active_record_ext/abstract_adapter/statement_pooling.rb

Defined Under Namespace

Modules: StatementPooling

Instance Method Summary collapse

Instance Method Details

#initialize_with_advanced_connection(*args, &block) ⇒ Object



38
39
40
41
42
# File 'lib/advanced_connection/active_record_ext/abstract_adapter.rb', line 38

def initialize_with_advanced_connection(*args, &block)
  @last_checked_in = Time.now - 1.year
  @instantiated_at = Time.now
  initialize_without_advanced_connection(*args, &block)
end

#instance_ageObject



44
45
46
# File 'lib/advanced_connection/active_record_ext/abstract_adapter.rb', line 44

def instance_age
  (Time.now - @instantiated_at).to_f
end