Class: SSHKit::Formatter::Pretty
- Defined in:
- lib/sshkit/formatters/pretty.rb
Instance Attribute Summary
Attributes inherited from Abstract
Instance Method Summary collapse
- #write(obj) ⇒ Object (also: #<<)
Methods inherited from Abstract
Constructor Details
This class inherits a constructor from SSHKit::Formatter::Abstract
Instance Method Details
#write(obj) ⇒ Object Also known as: <<
7 8 9 10 11 12 13 14 15 |
# File 'lib/sshkit/formatters/pretty.rb', line 7 def write(obj) return if obj.verbosity < SSHKit.config.output_verbosity case obj when SSHKit::Command then write_command(obj) when SSHKit::LogMessage then (obj) else original_output << c.black(c.on_yellow("Output formatter doesn't know how to handle #{obj.class}\n")) end end |