Method: Oxidized::Jobs#initialize
- Defined in:
- lib/oxidized/jobs.rb
#initialize(max, use_max_threads, interval, nodes) ⇒ Jobs
Returns a new instance of Jobs.
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/oxidized/jobs.rb', line 7 def initialize(max, use_max_threads, interval, nodes) @max = max @use_max_threads = use_max_threads # Set interval to 1 if interval is 0 (=disabled) so we don't break # the 'ceil' function @interval = interval.zero? ? 1 : interval @nodes = nodes @last = Time.now.utc @durations = Array.new @nodes.size, AVERAGE_DURATION duration AVERAGE_DURATION super() end |