class HireFire::Configuration

Attributes

log_queue_metrics[W]
logger[RW]
web[R]
workers[R]

Public Class Methods

new() click to toggle source
# File lib/hirefire/configuration.rb, line 13
def initialize
  @web = nil
  @workers = []
  @logger = Logger.new($stdout)
end

Public Instance Methods

dyno(name, &block) click to toggle source
# File lib/hirefire/configuration.rb, line 19
def dyno(name, &block)
  if name.to_s == "web"
    @web = Web.new
  else
    @workers << Worker.new(name, &block)
  end
end
log_queue_metrics() click to toggle source
# File lib/hirefire/configuration.rb, line 27
def log_queue_metrics
  @log_queue_metrics ||= false
end