Sha256: 98b9a19753996a8e436d62af218ce1f2d2287180e10d33ce6c06b57d84bcbb84

Contents?: true

Size: 529 Bytes

Versions: 8

Compression:

Stored size: 529 Bytes

Contents

# As saw in a russian comment by ZARATUSTR at:
# http://kpumuk.info/ruby-on-rails/colorizing-console-ruby-script-output/
class String

  def red; colorize(self, "\e[1m\e[31m") end
  def green; colorize(self, "\e[1m\e[32m") end
  def dark_green; colorize(self, "\e[32m") end
  def yellow; colorize(self, "\e[1m\e[33m") end
  def blue; colorize(self, "\e[1m\e[34m") end
  def dark_blue; colorize(self, "\e[34m") end
  def pur; colorize(self, "\e[1m\e[35m") end
  def colorize(text, color_code) "#{color_code}#{text}\e[0m" end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
lotu-0.1.16 lib/lotu/helpers/string.rb
lotu-0.1.15 lib/lotu/misc/string.rb
lotu-0.1.14 lib/lotu/misc/string.rb
lotu-0.1.13 lib/lotu/misc/string.rb
lotu-0.1.12 lib/lotu/misc/string.rb
lotu-0.1.11 lib/lotu/misc/string.rb
lotu-0.1.10 lib/lotu/misc/string.rb
lotu-0.1.9 lib/lotu/misc/string.rb