Module: Sidekiq::Result

Extended by:
Storage
Defined in:
lib/sidekiq_result.rb,
lib/sidekiq_result/version.rb,
lib/sidekiq_result/server_middleware.rb

Overview

An extension to Sidekiq message processing to track your job results.

Defined Under Namespace

Modules: Storage, Worker Classes: ServerMiddleware

Constant Summary collapse

VERSION =
"0.1.4"
DEFAULT_EXPIRATION =

5 minute timeouts

5 * 60

Class Method Summary collapse

Class Method Details

.complete?(id) ⇒ Boolean

Check if job has registered complete by storing key in it’s space

Returns:

  • (Boolean)


15
16
17
# File 'lib/sidekiq_result.rb', line 15

def complete? id
  !check_for_key(id).empty?
end

.result(id) ⇒ Object

The result from the Sidekiq worker Returns whatever was returned from the Sidekiq job

Parameters:

  • id (String)

    the id of the Sidekiq job



22
23
24
# File 'lib/sidekiq_result.rb', line 22

def result(id)
  get_object_for_id(id)
end