Class: Pvectl::Presenters::TaskLogLine
- Inherits:
-
Base
- Object
- Base
- Pvectl::Presenters::TaskLogLine
show all
- Defined in:
- lib/pvectl/presenters/task_log_line.rb
Overview
Presenter for task log lines (pvectl logs task UPID).
Instance Method Summary
collapse
Methods inherited from Base
#extra_columns, #extra_values, #tags_array, #tags_display, #template_display, #to_description, #to_wide_row, #uptime_human, #wide_columns
Instance Method Details
#columns ⇒ Object
7
8
9
|
# File 'lib/pvectl/presenters/task_log_line.rb', line 7
def columns
%w[LINE TEXT]
end
|
#to_hash(model) ⇒ Object
15
16
17
|
# File 'lib/pvectl/presenters/task_log_line.rb', line 15
def to_hash(model)
{ "line" => model.n, "text" => model.t }
end
|
#to_row(model, **_context) ⇒ Object
11
12
13
|
# File 'lib/pvectl/presenters/task_log_line.rb', line 11
def to_row(model, **_context)
[model.n.to_s, model.t || ""]
end
|