Method: BaseChip::Tasker#status_line
- Defined in:
- lib/base_chip/tasker.rb
#status_line ⇒ Object
114 115 116 117 118 119 120 121 |
# File 'lib/base_chip/tasker.rb', line 114 def status_line return if @foreground wr = workers_running wa = workers_alive wp = wa > 0 ? (100*wr/wa).round : 0 raise "Workload is empty" if tasks_total == 0 print "#{Tasker::CLEAR}complete:#{@tasks_complete}/#{tasks_total}(#{(100*@tasks_complete/tasks_total).round}%) workers:#{wr}/#{wa}(#{wp}%) pass:#{@tasks_passed} fail:#{@tasks_failed} run:#{@tasks_running} pend:#{@tasks_pending}\r" end |