Class: EvoSynth::Output::ConsoleWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/evosynth/output/console_writer.rb

Instance Method Summary collapse

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