YUKI Hiroshi
null+****@clear*****
Fri Nov 21 20:43:54 JST 2014
YUKI Hiroshi 2014-11-21 20:43:54 +0900 (Fri, 21 Nov 2014) New Revision: 5fc319c74182ebed127c78cd999a44df9bfc014d https://github.com/droonga/droonga-engine/commit/5fc319c74182ebed127c78cd999a44df9bfc014d Message: Show progress in percentage Modified files: lib/droonga/data_absorber.rb Modified: lib/droonga/data_absorber.rb (+2 -2) =================================================================== --- lib/droonga/data_absorber.rb 2014-11-21 20:43:27 +0900 (25a3bc4) +++ lib/droonga/data_absorber.rb 2014-11-21 20:43:54 +0900 (abe92a0) @@ -76,10 +76,10 @@ module Droonga return nil unless can_report_remaining_time? elapsed_time = Time.new.to_i - start_time_in_seconds - progress = elapsed_time / required_time_in_seconds + progress = elapsed_time.to_f / required_time_in_seconds progress = [(progress * 100).to_i, 100].min remaining_time_in_seconds = [required_time_in_seconds - elapsed_time, 0].max - remaining_time_in_minutes = remaining_time_in_seconds / 60 + remaining_time_in_minutes = remaining_time_in_seconds.to_f / 60 "#{progress}% done (maybe #{remaining_time_in_minutes}minutes remaining)" end -------------- next part -------------- HTML����������������������������...Download