class Bosh::Cli::TaskTracking::TotalDuration
Attributes
finished_at[R]
started_at[R]
Public Instance Methods
duration()
click to toggle source
# File lib/cli/task_tracking/total_duration.rb, line 15 def duration @finished_at - @started_at if duration_known? end
duration_known?()
click to toggle source
# File lib/cli/task_tracking/total_duration.rb, line 19 def duration_known? !!(@finished_at && @started_at) end
finished_at=(time)
click to toggle source
# File lib/cli/task_tracking/total_duration.rb, line 11 def finished_at=(time) (@finished_at = Time.at(time)) rescue nil end
started_at=(time)
click to toggle source
# File lib/cli/task_tracking/total_duration.rb, line 5 def started_at=(time) if !@started_at @started_at = Time.at(time) rescue nil end end