Class: Kubetailrb::Formatter::PodMetadataFormatter
- Inherits:
-
Object
- Object
- Kubetailrb::Formatter::PodMetadataFormatter
- Includes:
- Validated
- Defined in:
- lib/kubetailrb/formatter/pod_metadata_formatter.rb
Overview
Display the pod and container name.
Instance Method Summary collapse
- #format(log) ⇒ Object
-
#initialize(pod_name, container_name, formatter) ⇒ PodMetadataFormatter
constructor
A new instance of PodMetadataFormatter.
Methods included from Validated
#raise_if_blank, #raise_if_nil, #validate_boolean, #validate_last_nb_lines
Constructor Details
#initialize(pod_name, container_name, formatter) ⇒ PodMetadataFormatter
Returns a new instance of PodMetadataFormatter.
11 12 13 14 15 16 17 |
# File 'lib/kubetailrb/formatter/pod_metadata_formatter.rb', line 11 def initialize(pod_name, container_name, formatter) @pod_name = pod_name @container_name = container_name @formatter = formatter validate end |
Instance Method Details
#format(log) ⇒ Object
19 20 21 |
# File 'lib/kubetailrb/formatter/pod_metadata_formatter.rb', line 19 def format(log) "#{@pod_name}/#{@container_name} | #{@formatter.format(log)}" end |