module DTK::Client::Operation::Service::TaskStatus::StreamMode::Element::Stage::Render::Mixin

Public Instance Methods

render() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/stage/render.rb, line 21
def render
  render_start unless @just_render and @just_render != :start
  render_end unless @just_render and @just_render != :end
end

Private Instance Methods

line__stage_heading?() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/stage/render.rb, line 50
def line__stage_heading?
  stage_num  = field?(:position)
  stage_name = stage_name?
  
  unless stage_num.nil? and stage_name.nil?
    msg = 'STAGE'
    if stage_num  = field?(:position)
      msg << " #{stage_num.to_s}"
    end
    
    if stage_name = stage_name?
      msg << ": #{stage_name}"
    end
    msg
  end
end
line__status() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/stage/render.rb, line 67
def line__status
  "STATUS: #{field?(:status) || 'UNKNOWN'}"
end
render_end() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/stage/render.rb, line 40
def render_end
  render_line line__status
  render_duration_line
  render_stage_results field?(:subtasks)
  unless @ignore_stage_level_info
    render_border
    render_empty_line
  end
end
render_start() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/stage/render.rb, line 28
def render_start
  if @ignore_stage_level_info
    render_stage_steps field?(:subtasks)
    render_start_time field?(:started_at)
  else
    render_border
    render_line line__stage_heading?
    render_start_time field?(:started_at)
    render_stage_steps field?(:subtasks)
  end
end
stage_name?() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/stage/render.rb, line 71
def stage_name?
  field?(:display_name)
end