lib/rodimus/step.rb in rodimus-0.1.1 vs lib/rodimus/step.rb in rodimus-0.1.2

- old
+ new

@@ -30,21 +30,24 @@ row.to_s end def run Rodimus.logger.info "Running #{self}" + @row_count = 1 incoming.each do |row| transformed_row = process_row(row) handle_output(transformed_row) + Rodimus.logger.info(self) { "#{@row_count} rows processed" } if @row_count % 50000 == 0 + @row_count += 1 end finalize Rodimus.logger.info "Finished #{self}" ensure close_descriptors end def to_s - "#{self.class} connected to input: #{incoming} and output: #{outgoing}" + "#{self.class} connected to input: #{incoming || 'nil'} and output: #{outgoing || 'nil'}" end end end