Module: Sidekiq::Paquet
- Defined in:
- lib/sidekiq/paquet.rb,
lib/sidekiq/paquet/web.rb,
lib/sidekiq/paquet/bundle.rb,
lib/sidekiq/paquet/flusher.rb,
lib/sidekiq/paquet/version.rb,
lib/sidekiq/paquet/middleware.rb
Defined Under Namespace
Modules: Web
Classes: Bundle, Flusher, Middleware
Constant Summary
collapse
- DEFAULTS =
{
default_bundle_size: 100,
flush_interval: nil,
average_flush_interval: 15,
initial_wait: 10,
compatibility_mode: false
}
- VERSION =
'0.2.4'
Class Method Summary
collapse
Class Method Details
.compatibility_mode=(v) ⇒ Object
28
29
30
|
# File 'lib/sidekiq/paquet.rb', line 28
def self.compatibility_mode=(v)
options[:compatibility_mode] = !!v
end
|
.initial_wait ⇒ Object
32
33
34
|
# File 'lib/sidekiq/paquet.rb', line 32
def self.initial_wait
options[:initial_wait] + (10 * rand)
end
|
.options ⇒ Object
20
21
22
|
# File 'lib/sidekiq/paquet.rb', line 20
def self.options
@options ||= DEFAULTS.dup
end
|
.options=(opts) ⇒ Object
24
25
26
|
# File 'lib/sidekiq/paquet.rb', line 24
def self.options=(opts)
@options = opts
end
|