Class: WorkerKiller::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/worker_killer/configuration.rb

Overview

Methods for configuring WorkerKiller

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(quit_attempts: 10, term_attempts: 50) ⇒ Configuration

Override defaults for configuration Attempts configuration is deprecated and unsed



12
13
14
15
16
17
# File 'lib/worker_killer/configuration.rb', line 12

def initialize(quit_attempts: 10, term_attempts: 50)
  # Attempts configuration is deprecated and unsed
  @quit_attempts = quit_attempts
  @term_attempts = term_attempts
  @logger = Logger.new(STDOUT, level: Logger::INFO, progname: 'WorkerKiller')
end

Instance Attribute Details

#loggerObject

Attempts configuration is deprecated and unsed



8
9
10
# File 'lib/worker_killer/configuration.rb', line 8

def logger
  @logger
end

#quit_attemptsObject

Attempts configuration is deprecated and unsed



8
9
10
# File 'lib/worker_killer/configuration.rb', line 8

def quit_attempts
  @quit_attempts
end

#term_attemptsObject

Attempts configuration is deprecated and unsed



8
9
10
# File 'lib/worker_killer/configuration.rb', line 8

def term_attempts
  @term_attempts
end