module ActiveJob::Enqueuing::ClassMethods

def job_or_instantiate(*args, &_) # :doc:

:doc:
def job_or_instantiate(*args, &_) # :doc:
  args.first.is_a?(self) ? args.first : new(*args)
end