Class: Pvectl::Presenters::SyslogEntry
- Inherits:
-
Base
- Object
- Base
- Pvectl::Presenters::SyslogEntry
show all
- Defined in:
- lib/pvectl/presenters/syslog_entry.rb
Overview
Presenter for syslog entries (pvectl logs node).
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/syslog_entry.rb', line 7
def columns
%w[LINE TEXT]
end
|
#to_hash(model) ⇒ Object
15
16
17
|
# File 'lib/pvectl/presenters/syslog_entry.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/syslog_entry.rb', line 11
def to_row(model, **_context)
[model.n.to_s, model.t || ""]
end
|