class PgDice::PartitionDropperFactory
PartitionListerFactory
is a class used to build PartitionListers
Public Class Methods
new(configuration, opts = {})
click to toggle source
# File lib/pgdice/partition_dropper_factory.rb, line 11 def initialize(configuration, opts = {}) @configuration = configuration @query_executor = opts[:query_executor] ||= ->(sql) { database_connection.execute(sql) } end
Public Instance Methods
call()
click to toggle source
# File lib/pgdice/partition_dropper_factory.rb, line 16 def call PgDice::PartitionDropper.new(logger: logger, query_executor: @query_executor) end