class DTK::Client::TaskStatus::StreamMode::Element::Stage::Cursor
Attributes
stage[R]
wait_for[R]
Public Class Methods
new()
click to toggle source
# File lib/task_status/stream_mode/element/stage.rb, line 49 def initialize @stage = 1 @wait_for = :start @task_end = false end
Public Instance Methods
advance!(task_end)
click to toggle source
# File lib/task_status/stream_mode/element/stage.rb, line 58 def advance!(task_end) unless @task_end = task_end if @wait_for == :start @wait_for = :end else @stage += 1 @wait_for = :start end end end
task_end?()
click to toggle source
# File lib/task_status/stream_mode/element/stage.rb, line 55 def task_end? @task_end end