Class: DTK::Client::TaskStatus::StreamMode::Element::TaskStart

Inherits:
DTK::Client::TaskStatus::StreamMode::Element show all
Defined in:
lib/task_status/stream_mode/element/task_start.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from DTK::Client::TaskStatus::StreamMode::Element

get_and_render_stages, get_and_render_task_start, #initialize

Methods included from RenderMixin

#formatted_duration?, #render_border, #render_duration_line, #render_empty_line, #render_empty_lines, #render_line, #render_start_time

Constructor Details

This class inherits a constructor from DTK::Client::TaskStatus::StreamMode::Element

Class Method Details

.get(task_status_handle, opts = {}) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/task_status/stream_mode/element/task_start.rb', line 21

def self.get(task_status_handle, opts = {})
  opts_get = {
    :start_index => 0,
    :end_index   => 0
  }.merge(opts)
  get_task_status_elements(task_status_handle, :task_start, opts_get)
end

Instance Method Details

#renderObject



29
30
31
32
33
34
# File 'lib/task_status/stream_mode/element/task_start.rb', line 29

def render
  return if @ignore_stage_level_info
  msg = "start '#{field?(:display_name) || 'Workflow'}'"
  render_line msg, :bracket => true, :started_at => field?(:started_at)
  render_empty_lines 2
end