class PgDice::PartitionListerFactory
PartitionListerFactory
is a class used to build PartitionListers
Public Class Methods
new(configuration, opts = {})
click to toggle source
# File lib/pgdice/partition_lister_factory.rb, line 11 def initialize(configuration, opts = {}) @configuration = configuration @query_executor = opts[:query_executor] ||= lambda do |sql| database_connection.execute(sql).values.flatten end end
Public Instance Methods
call()
click to toggle source
# File lib/pgdice/partition_lister_factory.rb, line 18 def call PgDice::PartitionLister.new(query_executor: @query_executor) end