Class: SimBack::Sims

Inherits:
Object
  • Object
show all
Includes:
FromHash
Defined in:
lib/sim_back/sims.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#num_simsObject

Returns the value of attribute num_sims.



4
5
6
# File 'lib/sim_back/sims.rb', line 4

def num_sims
  @num_sims
end

#sim_progress_idObject

Returns the value of attribute sim_progress_id.



4
5
6
# File 'lib/sim_back/sims.rb', line 4

def sim_progress_id
  @sim_progress_id
end

Instance Method Details

#run!Object



9
10
11
12
13
14
15
# File 'lib/sim_back/sims.rb', line 9

def run!
  num_sims.times do
    Sim.new(:sim_progress => sim_progress).run!
  end

  sim_progress.inc(:sims_completed,num_sims)
end