lib/sql_runner.rb in sql_runner-0.1.0 vs lib/sql_runner.rb in sql_runner-0.2.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
require "uri"
require "connection_pool"
module SQLRunner
require "sql_runner/version"
@@ -15,13 +17,15 @@
extend Configuration
extend Runner
Adapters.register("postgres", Adapters::PostgreSQL)
Adapters.register("postgresql", Adapters::PostgreSQL)
+ Adapters.register("mysql", Adapters::MySQL)
+ Adapters.register("mysql2", Adapters::MySQL)
Query.register_plugin :one, Query::One
Query.register_plugin :many, Query::Many
Query.register_plugin :model, Query::Model
- self.timeout = ENV.fetch("SQL_CONNECTION_TIMEOUT", 5)
- self.pool = ENV.fetch("SQL_CONNECTION_POOL", 5)
+ self.timeout = Integer(ENV.fetch("SQL_CONNECTION_TIMEOUT", 5))
+ self.pool = Integer(ENV.fetch("SQL_CONNECTION_POOL", 5))
end