From a2f352369a6b81f70e22cb7e3903d5d392c8f18b Mon Sep 17 00:00:00 2001
From: Martin <martin.gasser@protonmail.com>
Date: Wed, 23 Feb 2022 13:01:51 +0100
Subject: [PATCH] 5076 - add eol_check ruby

---
 check_eol-data/program-languages.cfg | 13 +++++++++++++
 check_eol-versiondetect/detect-ruby  | 15 +++++++++++++++
 2 files changed, 28 insertions(+)
 create mode 100644 check_eol-versiondetect/detect-ruby

diff --git a/check_eol-data/program-languages.cfg b/check_eol-data/program-languages.cfg
index 60165fa..dee23c7 100644
--- a/check_eol-data/program-languages.cfg
+++ b/check_eol-data/program-languages.cfg
@@ -49,4 +49,17 @@ node:12:2022-04-30
 node:13:2020-06-30
 node:14:2023-04-30
 
+
+# ----------------------------------------------------------------------
+ruby:ruby is a dynamic, open source programming language
+ruby:https://ruby-lang.org/
+# ......................................................................
+
+ruby:2.4:2020-03-31
+ruby:2.5:2021-03-31
+ruby:2.6:2022-03-31
+ruby:2.7:2023-03-31
+ruby:3.0:2024-03-31
+ruby:3.1:2025-12-25
+
 # ----------------------------------------------------------------------
diff --git a/check_eol-versiondetect/detect-ruby b/check_eol-versiondetect/detect-ruby
new file mode 100644
index 0000000..fed10d6
--- /dev/null
+++ b/check_eol-versiondetect/detect-ruby
@@ -0,0 +1,15 @@
+# ----------------------------------------------------------------------------
+# 
+# EOL - End of life detection - Warn before reaching end of life
+#
+# detect version of ruby
+#
+# ----------------------------------------------------------------------------
+# 2022-02-23  v1.0  <martin.gasser@iml.unibe.ch>
+# ----------------------------------------------------------------------------
+
+# ----- example output
+#   ruby --version
+#   ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
+
+ruby --version | cut -b 6-8
\ No newline at end of file
-- 
GitLab