Method: SQLRunner::Connection.call

Defined in:
lib/sql_runner/connection.rb

.call(connection_string) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/sql_runner/connection.rb', line 5

def self.call(connection_string)
  uri = URI.parse(connection_string)
  adapter = Adapters.find(uri.scheme)

  adapter.create_connection_pool(
    timeout: SQLRunner.timeout,
    size: SQLRunner.pool,
    connection_string:
  )
end