Class: SimBack::SimProgress
- Inherits:
-
Object
- Object
- SimBack::SimProgress
- Includes:
- Mongoid::Document, Mongoid::Timestamps
- Defined in:
- lib/sim_back/sim_progress.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.find_one_object(id) ⇒ Object
6 7 8 9 10 |
# File 'lib/sim_back/sim_progress.rb', line 6 def self.find_one_object(id) find(id) rescue => exp raise "can't find #{id}" end |
Instance Method Details
#completed_sims ⇒ Object
12 13 14 |
# File 'lib/sim_back/sim_progress.rb', line 12 def completed_sims sims_completed end |
#run_state ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/sim_back/sim_progress.rb', line 16 def run_state res = if num_sims == completed_sims :complete elsif num_sims > completed_sims :running else :error end #puts "Run State: #{res} num_sims: #{num_sims} completed: #{completed_sims} results: #{season_results.count}" res end |