module Colors
  refine String do
    def red = "\e[31m#{self}\e[0m"
    def green = "\e[32m#{self}\e[0m"
    def yellow = "\e[33m#{self}\e[0m"
    def blue = "\e[34m#{self}\e[0m"
    def magenta = "\e[35m#{self}\e[0m"
    def cyan = "\e[36m#{self}\e[0m"
    def white = "\e[37m#{self}\e[0m"
  end
end

# Usage
using Colors

puts "Hello, World!".green