Sha256: 4e0527019aecc37c7924f322ae39e20e1d957dac4d12221eda58815e63dba6de

Contents?: true

Size: 436 Bytes

Versions: 17

Compression:

Stored size: 436 Bytes

Contents

require 'logger'

module WorkerKiller
  # Methods for configuring WorkerKiller
  class Configuration

    attr_accessor :logger, :quit_attempts, :term_attempts

    # Override defaults for configuration
    def initialize(quit_attempts: 10, term_attempts: 50)
      @quit_attempts = quit_attempts
      @term_attempts = term_attempts
      @logger = Logger.new(STDOUT, level: Logger::INFO, progname: 'WorkerKiller')
    end

  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
worker_killer-1.1.0.223443 lib/worker_killer/configuration.rb
worker_killer-1.1.0.214159 lib/worker_killer/configuration.rb
worker_killer-1.1.0.214146 lib/worker_killer/configuration.rb
worker_killer-1.0.5.213977 lib/worker_killer/configuration.rb
worker_killer-1.0.5.213889 lib/worker_killer/configuration.rb
worker_killer-1.0.4.189871 lib/worker_killer/configuration.rb
worker_killer-1.0.3.189564 lib/worker_killer/configuration.rb
worker_killer-1.0.3.189098 lib/worker_killer/configuration.rb
worker_killer-1.0.2.187852 lib/worker_killer/configuration.rb
worker_killer-1.0.2.187805 lib/worker_killer/configuration.rb
worker_killer-1.0.2.187732 lib/worker_killer/configuration.rb
worker_killer-1.0.1.83603 lib/worker_killer/configuration.rb
worker_killer-1.0.1.75538 lib/worker_killer/configuration.rb
worker_killer-1.0.1.39842 lib/worker_killer/configuration.rb
worker_killer-1.0.0.39841 lib/worker_killer/configuration.rb
worker_killer-1.0.0.39839 lib/worker_killer/configuration.rb
worker_killer-0.1.1.39838 lib/worker_killer/configuration.rb