Sha256: 5dcf4f671f458f27948b4cf21116a60dccd07b04e83b9137e48b770dc8872e3f

Contents?: true

Size: 703 Bytes

Versions: 5

Compression:

Stored size: 703 Bytes

Contents

module Backburner
  class Configuration
    attr_accessor :beanstalk_url      # beanstalk url connection
    attr_accessor :tube_namespace     # namespace prefix for every queue
    attr_accessor :default_priority   # default job priority
    attr_accessor :respond_timeout    # default job timeout
    attr_accessor :on_error           # error handler
    attr_accessor :default_queues     # default queues

    def initialize
      @beanstalk_url     = "beanstalk://localhost"
      @tube_namespace    = "backburner.worker.queue"
      @default_priority  = 65536
      @respond_timeout   = 120
      @on_error          = nil
      @default_queues    = []
    end
  end # Configuration
end # Backburner

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
backburner-0.1.1 lib/backburner/configuration.rb
backburner-0.1.0 lib/backburner/configuration.rb
backburner-0.0.3 lib/backburner/configuration.rb
backburner-0.0.2 lib/backburner/configuration.rb
backburner-0.0.1 lib/backburner/configuration.rb