Module: SimpleMutex::SidekiqSupport::JobMixin::ClassMethods
- Defined in:
- lib/simple_mutex/sidekiq_support/job_mixin.rb
Instance Method Summary collapse
- #job_timeout ⇒ Object
- #lock_with_params! ⇒ Object
- #lock_with_params? ⇒ Boolean
- #locking! ⇒ Object
- #locking? ⇒ Boolean
- #set_job_timeout(value) ⇒ Object
- #skip_locking_error! ⇒ Object
- #skip_locking_error? ⇒ Boolean
Instance Method Details
#job_timeout ⇒ Object
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
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
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
23 24 25 |
# File 'lib/simple_mutex/sidekiq_support/job_mixin.rb', line 23 def skip_locking_error? !!@skip_locking_error end |