Class: EvoSynth::Output::ConsoleWriter
- Inherits:
-
Object
- Object
- EvoSynth::Output::ConsoleWriter
- Defined in:
- lib/evosynth/output/console_writer.rb
Instance Method Summary collapse
-
#initialize(step_size = 1) ⇒ ConsoleWriter
constructor
A new instance of ConsoleWriter.
- #update(logger, counter, line) ⇒ Object
Constructor Details
#initialize(step_size = 1) ⇒ ConsoleWriter
Returns a new instance of ConsoleWriter.
33 34 35 |
# File 'lib/evosynth/output/console_writer.rb', line 33 def initialize(step_size = 1) @step_size = step_size end |
Instance Method Details
#update(logger, counter, line) ⇒ Object
37 38 39 40 |
# File 'lib/evosynth/output/console_writer.rb', line 37 def update(logger, counter, line) return unless counter % @step_size == 0 puts "#{line.join("\t")}" end |