class DisqueJockey::Configuration
Attributes
daemonize[RW]
env[RW]
log_path[RW]
logger[RW]
nodes[RW]
worker_groups[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/disque_jockey/configuration.rb, line 6 def initialize(options={}) @env = options["env"] || ENV["DISQUE_JOCKEY_ENV"] || "development" @worker_groups = (options["worker_groups"] || 2).to_i @log_path = options["log_path"] || log_path_default @nodes = parse_nodes(options["nodes"]) || ["127.0.0.1:7711"] @daemonize = options["daemonize"] || daemonize_default end
Public Instance Methods
daemonize?()
click to toggle source
# File lib/disque_jockey/configuration.rb, line 14 def daemonize? @daemonize end
Private Instance Methods
daemonize_default()
click to toggle source
# File lib/disque_jockey/configuration.rb, line 29 def daemonize_default env != 'development' end
log_path_default()
click to toggle source
# File lib/disque_jockey/configuration.rb, line 25 def log_path_default env == "test" ? "spec/log" : "log" end
parse_nodes(nodes)
click to toggle source
# File lib/disque_jockey/configuration.rb, line 20 def parse_nodes(nodes) return unless nodes nodes.split(",") end