Module: SimpleMutex::SidekiqSupport::JobMixin::ClassMethods

Defined in:
lib/simple_mutex/sidekiq_support/job_mixin.rb

Instance Method Summary collapse

Instance Method Details

#job_timeoutObject



39
40
41
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 39

def job_timeout
  @job_timeout
end

#lock_with_params!Object



27
28
29
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 27

def lock_with_params!
  @lock_with_params = true
end

#lock_with_params?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 31

def lock_with_params?
  !!@lock_with_params
end

#locking!Object



11
12
13
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 11

def locking!
  @locking = true
end

#locking?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 15

def locking?
  !!@locking
end

#set_job_timeout(value) ⇒ Object



35
36
37
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 35

def set_job_timeout(value)
  @job_timeout = value
end

#skip_locking_error!Object



19
20
21
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 19

def skip_locking_error!
  @skip_locking_error = true
end

#skip_locking_error?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 23

def skip_locking_error?
  !!@skip_locking_error
end