class Sidekiq::Middleware::Chain
def insert_before(oldklass, newklass, *args)
Inserts +newklass+ before +oldklass+ in the chain.
def insert_before(oldklass, newklass, *args) i = entries.index { |entry| entry.klass == newklass } new_entry = i.nil? ? Entry.new(@config, newklass, *args) : entries.delete_at(i) i = entries.index { |entry| entry.klass == oldklass } || 0 entries.insert(i, new_entry) end