Method: String#c
- Defined in:
- lib/earthquake/ext.rb
#c(*codes) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/earthquake/ext.rb', line 23 def c(*codes) codes = codes.flatten.map { |code| case code when String, Symbol Earthquake.config[:color][code.to_sym] rescue nil else code end }.compact.unshift(0) "\e[#{codes.join(';')}m#{self}\e[0m" end |