class Ke::DeterminateTask
Attributes
total_ticks[R]
Public Class Methods
new(opts = {})
click to toggle source
Calls superclass method
# File lib/ke/determinate_task.rb, line 5 def initialize(opts = {}) super @total_ticks = opts[:total_ticks] end
Public Instance Methods
estimated_duration_until_complete()
click to toggle source
# File lib/ke/determinate_task.rb, line 10 def estimated_duration_until_complete ticks_remaining = [@total_ticks - @tick_count, 0].max ticks_remaining * duration_per_tick end