• 0

كيف أجعل مخرجات الروبي ملونة ؟

أريد أن أقوم بتغيير ألوان مخرجات الروبي بدلا من اللون الأبيض على الطرفية، فكيف أستطيع تغيير ألوان المخرجات في الروبي ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك العديد من الطرق لتلوين مخرجات في الروبي، فأسهل وأبسط طريقة هي عن طريقة استخدام colorize الذي يمكنك تثبيته عن طريق الأمر التالي:

sudo gem install colorize

وهذا مثال بسيط على استخدام  colorize لتلوين مخرجات الطرفية.
كما يمكنك القيام بدالة لتلوين المخرجات حسب رقم اللون كما في المثال التالي:

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 blue
    colorize(34)
  end

  def pink
    colorize(35)
  end

  def light_blue
    colorize(36)
  end
end

الطريقة في الأعلى تعمل فقط على أنظمة يونكس (لينكس وماك …) ولا تعمل على أنظمة ويندوز.
وهذا صنف به العديد من الميزات حيث يمكنك تلوين النص أو جعله أغمق أو أن تضع سطرا أسفله أو أن تجعله مائلا.

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن