Method: XCPretty::ANSI#ansi_parse

Defined in:
lib/xcpretty/ansi.rb

#ansi_parse(text, color, effect = nil) ⇒ Object



64
65
66
67
68
69
# File 'lib/xcpretty/ansi.rb', line 64

def ansi_parse(text, color, effect=nil)
  return text unless colorize?
  colors_code = COLORS[color]  || ''
  effect_code = EFFECT[effect] ? ';' + EFFECT[effect] : ''
  "\e[#{colors_code}#{effect_code}m#{text}\e[#{EFFECT[:reset]}m"
end