Module: Teems::Formatters::OutputColors

Included in:
Output
Defined in:
lib/teems/formatters/output.rb

Overview

ANSI color wrapping helpers for Output

Instance Method Summary collapse

Instance Method Details

#blue(text) ⇒ Object



10
# File 'lib/teems/formatters/output.rb', line 10

def blue(text) = wrap(:blue, text)

#bold(text) ⇒ Object



14
# File 'lib/teems/formatters/output.rb', line 14

def bold(text) = wrap(:bold, text)

#cyan(text) ⇒ Object



12
# File 'lib/teems/formatters/output.rb', line 12

def cyan(text) = wrap(:cyan, text)

#gray(text) ⇒ Object



13
# File 'lib/teems/formatters/output.rb', line 13

def gray(text) = wrap(:gray, text)

#green(text) ⇒ Object



8
# File 'lib/teems/formatters/output.rb', line 8

def green(text) = wrap(:green, text)

#magenta(text) ⇒ Object



11
# File 'lib/teems/formatters/output.rb', line 11

def magenta(text) = wrap(:magenta, text)

#red(text) ⇒ Object



7
# File 'lib/teems/formatters/output.rb', line 7

def red(text) = wrap(:red, text)

#with_quiet(mode = :quiet) ⇒ Object



20
21
22
# File 'lib/teems/formatters/output.rb', line 20

def with_quiet(mode = :quiet)
  self.class.new(io: @io, err: @err, color: @color, mode: mode)
end

#with_verbose(mode = :verbose) ⇒ Object



16
17
18
# File 'lib/teems/formatters/output.rb', line 16

def with_verbose(mode = :verbose)
  self.class.new(io: @io, err: @err, color: @color, mode: mode)
end

#yellow(text) ⇒ Object



9
# File 'lib/teems/formatters/output.rb', line 9

def yellow(text) = wrap(:yellow, text)