class DTK::Client::Operation::Service::TaskStatus::StreamMode::Element::HierarchicalTask::Steps::NodeLevel

Public Instance Methods

render() click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/hierarchical_task/steps/node_level.rb, line 26
def render
  render_line node_term?, :tabs => 1
end
render_steps(steps) click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/hierarchical_task/steps/node_level.rb, line 21
def render_steps(steps)
  render_line node_operation_line(steps)
  steps.each { |step| step.render }
end

Private Instance Methods

node_operation_line(steps) click to toggle source
# File lib/client/operation/service/task_status/stream_mode/element/hierarchical_task/steps/node_level.rb, line 32
def node_operation_line(steps)
  operation_term = @type
  if steps.size > 1 and not operation_term =~ /s$/
    operation_term += 's'
  end
  "OPERATION: #{operation_term}" 
end