class Threasy::Config

Attributes

logger[W]
max_overdue[RW]
max_sleep[RW]
max_workers[RW]
min_workers[RW]
schedule[RW]
work[RW]

Public Class Methods

new() click to toggle source
# File lib/threasy/config.rb, line 7
def initialize
  self.min_workers  = 1
  self.max_workers  = 4
  self.max_sleep    = 60.0
  self.max_overdue  = 300.0
end

Public Instance Methods

logger() click to toggle source
# File lib/threasy/config.rb, line 14
def logger
  @logger ||= Logger.new(STDOUT).tap { |l| l.level = Logger::INFO }
end