class Bcome::Ssh::Window
Attributes
lines[R]
Public Class Methods
new(*_params)
click to toggle source
# File lib/objects/ssh/window.rb, line 10 def initialize(*_params) @lines = [] end
Public Instance Methods
add(node, log_line)
click to toggle source
# File lib/objects/ssh/window.rb, line 14 def add(node, log_line) multi_line = log_line =~ /\n/ ? true : false @lines << if ::Bcome::Orchestrator.instance.is_multi_node? "\n#{node.namespace}".terminal_prompt + "\n#{log_line}" else log_line end pop end
pop()
click to toggle source
# File lib/objects/ssh/window.rb, line 26 def pop print @lines.pop end