Module: Tamarama::DB::Sequel::DatabaseValidator

Defined in:
lib/tamarama/db/sequel/database_validator.rb

Overview

Keeps the connection up on a infrequently visited website, but makes it slower.

Class Method Summary collapse

Class Method Details

.call(database_handle) ⇒ Object



6
7
8
9
10
# File 'lib/tamarama/db/sequel/database_validator.rb', line 6

def self.call(database_handle)
  # via a middleware: https://gist.github.com/jacaetevha/3801154
  database_handle.extension(:connection_validator)
  database_handle.pool.connection_validation_timeout = -1 # apparently, this is very slow and shouldn't be really done.
end