Module: SimBack
- Defined in:
- lib/sim_back.rb,
lib/sim_back/sim.rb,
lib/sim_back/sims.rb,
lib/sim_back/util.rb,
lib/sim_back/queue.rb,
lib/sim_back/worker.rb,
lib/sim_back/sim_progress.rb,
lib/sim_back/summary_worker.rb
Defined Under Namespace
Classes: Queue, Sim, SimProgress, Sims, SummaryWorker, Worker
Class Method Summary
collapse
Class Method Details
.classes ⇒ Object
3
4
5
|
# File 'lib/sim_back/util.rb', line 3
def classes
[SimBack::SimProgress]
end
|
.delete_all! ⇒ Object
11
12
13
14
15
16
|
# File 'lib/sim_back/util.rb', line 11
def delete_all!
classes.each { |x| x.destroy_all }
worker_classes.each do |cls|
cls.jobs.clear if cls.respond_to?(:jobs)
end
end
|
.setup! ⇒ Object
4
5
6
7
8
9
10
11
12
13
|
# File 'lib/sim_back/worker.rb', line 4
def setup!
Sidekiq.configure_client do |config|
config.redis = { :namespace => 'simback_div', :size => 1, :url => redis_url }
end
Sidekiq.configure_server do |config|
config.redis = { :namespace => 'simback_div', :url => redis_url }
end
end
|
.setup_mongoid! ⇒ Object
8
9
10
11
|
# File 'lib/sim_back.rb', line 8
def setup_mongoid!
f = File.dirname(__FILE__) + "/../config/development.yml"
Mongoid.load!(f, :development)
end
|
.worker_classes ⇒ Object
7
8
9
|
# File 'lib/sim_back/util.rb', line 7
def worker_classes
[SimBack::Worker,SimBack::SummaryWorker]
end
|