module Sidekiq::Rescue::Dsl::ClassMethods
def validate_delay_argument(delay)
def validate_delay_argument(delay) return if delay.is_a?(Integer) || delay.is_a?(Float) if delay.is_a?(Proc) raise ArgumentError, "delay proc must accept counter as argument" if delay.arity.zero? return end raise ArgumentError, "delay must be integer, float or proc" end