Skip to content

Commit

Permalink
Show remaining seconds instead of minutes for last 60 seconds
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Nov 21, 2014
1 parent 1e471a3 commit 6505fb1
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions lib/droonga/data_absorber.rb
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,12 @@ def report_progress(start_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.to_f / 60
"#{progress}% done (maybe #{remaining_time_in_minutes}minutes remaining)"
if remaining_time_in_seconds < 60
"#{progress}% done (maybe #{remaining_time_in_seconds} seconds remaining)"
else
remaining_time_in_minutes = remaining_time_in_seconds.to_f / 60
"#{progress}% done (maybe #{remaining_time_in_minutes} minutes remaining)"
end
end

private
Expand Down

0 comments on commit 6505fb1

Please sign in to comment.