# File lib/highline.rb, line 324 def color( string, *colors ) return string unless self.class.use_color? colors.map! do |c| if self.class.using_color_scheme? and self.class.color_scheme.include? c self.class.color_scheme[c] elsif c.is_a? Symbol self.class.const_get(c.to_s.upcase) else c end end "#{colors.flatten.join}#{string}#{CLEAR}" end