class MarjAdapter
def initialize(record_class: 'Marj::Record', discard: proc { |job| delete(job) })
-
discard(Proc) -- the proc to use to discard jobs, defaults to delegating to {delete} -
record_class(Class, String) -- the +ActiveRecord+ class (or its name) to use, defaults to +Marj::Record+
def initialize(record_class: 'Marj::Record', discard: proc { |job| delete(job) }) @record_class = record_class @discard_proc = discard end