Module: Sus::Output
- Defined in:
- lib/sus/output/null.rb,
lib/sus/output.rb,
lib/sus/output/bar.rb,
lib/sus/output/text.rb,
lib/sus/output/lines.rb,
lib/sus/output/xterm.rb,
lib/sus/output/status.rb,
lib/sus/output/buffered.rb,
lib/sus/output/messages.rb,
lib/sus/output/progress.rb,
lib/sus/output/backtrace.rb,
lib/sus/output/structured.rb
Overview
Styled output output.
Defined Under Namespace
Modules: Messages Classes: Backtrace, Bar, Buffered, Lines, Null, Progress, Status, Structured, Text, XTerm
Class Method Summary collapse
Class Method Details
.default(io = $stderr) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/sus/output.rb', line 23 def self.default(io = $stderr) output = self.for(io) Output::Bar.register(output) output[:context] = output.style(nil, nil, :bold) output[:describe] = output.style(:cyan) output[:it] = output.style(:cyan) output[:with] = output.style(:cyan) output[:variable] = output.style(:blue, nil, :bold) output[:path] = output.style(:yellow) output[:line] = output.style(:yellow) output[:identity] = output.style(:yellow) output[:passed] = output.style(:green) output[:failed] = output.style(:red) output[:deferred] = output.style(:yellow) output[:skipped] = output.style(:blue) output[:errored] = output.style(:red) # output[:inform] = output.style(nil, nil, :bold) return output end |