class PgDice::QueryExecutorFactory
QueryExecutorFactory
is a class used to build QueryExecutors
Public Class Methods
new(configuration, opts = {})
click to toggle source
# File lib/pgdice/query_executor_factory.rb, line 11 def initialize(configuration, opts = {}) @configuration = configuration @connection_supplier = opts[:connection_supplier] ||= -> { pg_connection } end
Public Instance Methods
call()
click to toggle source
# File lib/pgdice/query_executor_factory.rb, line 16 def call PgDice::QueryExecutor.new(logger: logger, connection_supplier: @connection_supplier) end