Class: SidekiqUniqueJobs::Middleware::Client::Strategies::TestingInline

Inherits:
Unique
  • Object
show all
Defined in:
lib/sidekiq_unique_jobs/middleware/client/strategies/testing_inline.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Unique

#initialize, review

Constructor Details

This class inherits a constructor from SidekiqUniqueJobs::Middleware::Client::Strategies::Unique

Class Method Details

.elegible?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/sidekiq_unique_jobs/middleware/client/strategies/testing_inline.rb', line 8

def self.elegible?
  SidekiqUniqueJobs.config.inline_testing_enabled?
end

Instance Method Details

#_middlewareObject



18
19
20
# File 'lib/sidekiq_unique_jobs/middleware/client/strategies/testing_inline.rb', line 18

def _middleware
  SidekiqUniqueJobs::Middleware::Server::UniqueJobs.new
end

#reviewObject



12
13
14
15
16
# File 'lib/sidekiq_unique_jobs/middleware/client/strategies/testing_inline.rb', line 12

def review
  _middleware.call(worker_class.new, item, queue, redis_pool) do
    super
  end
end