Method: Shinq::Configuration#initialize

Defined in:
lib/shinq/configuration.rb

#initialize(opts) ⇒ Configuration

Returns a new instance of Configuration.



25
26
27
28
29
30
# File 'lib/shinq/configuration.rb', line 25

def initialize(opts)
  i(require worker_name db_config queue_db default_db process queue_timeout daemonize statistics lifecycle abort_on_error sleep_sec_on_error).each do |k|
    value = opts.key?(k) ? opts[k] : DEFAULT[k]
    send(:"#{k}=", value)
  end
end