Sha256: d2285344c49c6d4e1db1cdc5eba9ff81143d2fb681cc22ff975bea64c36770c7

Contents?: true

Size: 475 Bytes

Versions: 5

Compression:

Stored size: 475 Bytes

Contents

module OverridesTracker::StringColorizer
  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 blue
    colorize(34)
  end

  def pink
    colorize(35)
  end

  def light_blue
    colorize(36)
  end

  def bold
    "\e[1m#{self}\e[22m"
  end
  
  def italic
    "\e[3m#{self}\e[23m" 
  end


end

String.prepend(OverridesTracker::StringColorizer)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
overrides_tracker-0.1.9 lib/overrides_tracker/string_colorizer.rb
overrides_tracker-0.1.8 lib/overrides_tracker/string_colorizer.rb
overrides_tracker-0.1.7 lib/overrides_tracker/string_colorizer.rb
overrides_tracker-0.1.6 lib/overrides_tracker/string_colorizer.rb
overrides_tracker-0.1.5 lib/overrides_tracker/string_colorizer.rb