Sha256: c91159a15161eb293eb824c709f4b0f7aeb15dd58468cc9823daf28879d7160c

Contents?: true

Size: 482 Bytes

Versions: 4

Compression:

Stored size: 482 Bytes

Contents

class String
  # colorization
  def colorize(color_code)
    "\e[#{color_code}m#{self}\e[0m"
  end

  def red
    colorize 31
  end

  def green
    colorize 32
  end

  def yellow
    colorize 33
  end

  def pink
    colorize 35
  end

  def gray
    colorize 37
  end

  def brown
    colorize 33
  end

  def blue
    colorize 34
  end

  def magenta
    colorize 35
  end

  def cyan
    colorize 36
  end

  def bold
    colorize 1
  end

  def blink
    colorize 5
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
thesis-0.1.3 lib/thesis/colorizer.rb
thesis-0.1.1 lib/thesis/colorizer.rb
thesis-0.1.0 lib/thesis/colorizer.rb
thesis-0.0.4 lib/thesis/colorizer.rb