# File lib/foreman/engine/cli.rb, line 27defself.enable(io, force=false)
io.extend(self)
@@color_force = forceend
Public Instance Methods
color(name)click to toggle source
# File lib/foreman/engine/cli.rb, line 39defcolor(name)
return""unlesscolor?return""unlessansi = ANSI[name.to_sym]
"\e[#{ansi}m"end
color?()click to toggle source
# File lib/foreman/engine/cli.rb, line 32defcolor?returntrueif@@color_forcereturnfalseifForeman.windows?returnfalseunlessself.respond_to?(:isatty)
self.isatty&&ENV["TERM"]
end