From 633de4fbcaf14e565d9352bf842347421708bd9d Mon Sep 17 00:00:00 2001
From: Masaki Hara <ackie.h.gmai@gmail.com>
Date: Fri, 19 Aug 2022 19:04:12 +0900
Subject: [PATCH] fix(ruby): extract version with quotation (#17222)

---
 .../__snapshots__/extract.spec.ts.snap        | 752 +++++++++---------
 lib/modules/manager/bundler/extract.ts        |   4 +-
 lib/modules/versioning/ruby/index.spec.ts     |   2 +
 lib/modules/versioning/ruby/index.ts          |   6 +-
 4 files changed, 382 insertions(+), 382 deletions(-)

diff --git a/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap
index 6a89b7bb6d..02de76a63d 100644
--- a/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap
+++ b/lib/modules/manager/bundler/__snapshots__/extract.spec.ts.snap
@@ -4,7 +4,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse Ruby CI Gemf
 {
   "deps": [
     {
-      "currentValue": "~> 5.2.1",
+      "currentValue": "'~> 5.2.1'",
       "datasource": "rubygems",
       "depName": "rails",
       "lockedVersion": "5.2.3",
@@ -29,7 +29,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse Ruby CI Gemf
       },
     },
     {
-      "currentValue": "~> 5.0",
+      "currentValue": "'~> 5.0'",
       "datasource": "rubygems",
       "depName": "sass-rails",
       "lockedVersion": "5.1.0",
@@ -117,7 +117,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse Ruby CI Gemf
       },
     },
     {
-      "currentValue": "< 1.17.2",
+      "currentValue": "'< 1.17.2'",
       "datasource": "rubygems",
       "depName": "sqreen",
       "depTypes": [
@@ -153,7 +153,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
 {
   "deps": [
     {
-      "currentValue": "~> 1.4",
+      "currentValue": "'~> 1.4'",
       "datasource": "rubygems",
       "depName": "pkg-config",
       "lockedVersion": "1.4.0",
@@ -162,7 +162,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.3",
+      "currentValue": "'~> 4.3'",
       "datasource": "rubygems",
       "depName": "puma",
       "lockedVersion": "4.3.1",
@@ -171,7 +171,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.2.4",
+      "currentValue": "'~> 5.2.4'",
       "datasource": "rubygems",
       "depName": "rails",
       "lockedVersion": "5.2.4.1",
@@ -180,7 +180,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.7.2",
+      "currentValue": "'~> 3.7.2'",
       "datasource": "rubygems",
       "depName": "sprockets",
       "lockedVersion": "3.7.2",
@@ -189,7 +189,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.20",
+      "currentValue": "'~> 0.20'",
       "datasource": "rubygems",
       "depName": "thor",
       "lockedVersion": "0.20.3",
@@ -198,7 +198,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.2",
+      "currentValue": "'~> 0.2'",
       "datasource": "rubygems",
       "depName": "hamlit-rails",
       "lockedVersion": "0.2.3",
@@ -207,7 +207,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.2",
+      "currentValue": "'~> 1.2'",
       "datasource": "rubygems",
       "depName": "pg",
       "lockedVersion": "1.2.0",
@@ -216,7 +216,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.4",
+      "currentValue": "'~> 0.4'",
       "datasource": "rubygems",
       "depName": "makara",
       "lockedVersion": "0.4.1",
@@ -225,7 +225,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.4",
+      "currentValue": "'~> 2.4'",
       "datasource": "rubygems",
       "depName": "pghero",
       "lockedVersion": "2.4.1",
@@ -234,7 +234,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.7",
+      "currentValue": "'~> 2.7'",
       "datasource": "rubygems",
       "depName": "dotenv-rails",
       "lockedVersion": "2.7.5",
@@ -243,7 +243,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.59",
+      "currentValue": "'~> 1.59'",
       "datasource": "rubygems",
       "depName": "aws-sdk-s3",
       "lockedVersion": "1.59.0",
@@ -252,7 +252,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "<= 2.1.0",
+      "currentValue": "'<= 2.1.0'",
       "datasource": "rubygems",
       "depName": "fog-core",
       "lockedVersion": "2.1.0",
@@ -261,7 +261,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.3",
+      "currentValue": "'~> 0.3'",
       "datasource": "rubygems",
       "depName": "fog-openstack",
       "lockedVersion": "0.3.7",
@@ -270,7 +270,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 6.0",
+      "currentValue": "'~> 6.0'",
       "datasource": "rubygems",
       "depName": "paperclip",
       "lockedVersion": "6.0.0",
@@ -279,7 +279,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.6",
+      "currentValue": "'~> 0.6'",
       "datasource": "rubygems",
       "depName": "paperclip-av-transcoder",
       "lockedVersion": "0.6.4",
@@ -288,7 +288,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "streamio-ffmpeg",
       "lockedVersion": "3.0.2",
@@ -297,7 +297,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.1",
+      "currentValue": "'~> 0.1'",
       "datasource": "rubygems",
       "depName": "blurhash",
       "lockedVersion": "0.1.3",
@@ -306,7 +306,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.10",
+      "currentValue": "'~> 0.10'",
       "datasource": "rubygems",
       "depName": "active_model_serializers",
       "lockedVersion": "0.10.10",
@@ -315,7 +315,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.7",
+      "currentValue": "'~> 2.7'",
       "datasource": "rubygems",
       "depName": "addressable",
       "lockedVersion": "2.7.0",
@@ -324,7 +324,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.4",
+      "currentValue": "'~> 1.4'",
       "datasource": "rubygems",
       "depName": "bootsnap",
       "lockedVersion": "1.4.5",
@@ -341,7 +341,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.7.7",
+      "currentValue": "'~> 0.7.7'",
       "datasource": "rubygems",
       "depName": "charlock_holmes",
       "lockedVersion": "0.7.7",
@@ -358,7 +358,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.1",
+      "currentValue": "'~> 5.1'",
       "datasource": "rubygems",
       "depName": "chewy",
       "lockedVersion": "5.1.0",
@@ -367,7 +367,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.2.6",
+      "currentValue": "'~> 3.2.6'",
       "datasource": "rubygems",
       "depName": "cld3",
       "lockedVersion": "3.2.6",
@@ -376,7 +376,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.7",
+      "currentValue": "'~> 4.7'",
       "datasource": "rubygems",
       "depName": "devise",
       "lockedVersion": "4.7.1",
@@ -385,7 +385,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.1",
+      "currentValue": "'~> 3.1'",
       "datasource": "rubygems",
       "depName": "devise-two-factor",
       "lockedVersion": "3.1.0",
@@ -394,7 +394,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 9.2",
+      "currentValue": "'~> 9.2'",
       "datasource": "rubygems",
       "depName": "devise_pam_authenticatable2",
       "depTypes": [
@@ -407,7 +407,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.16",
+      "currentValue": "'~> 0.16'",
       "datasource": "rubygems",
       "depName": "net-ldap",
       "lockedVersion": "0.16.2",
@@ -416,7 +416,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "omniauth-cas",
       "lockedVersion": "1.1.1",
@@ -425,7 +425,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.10",
+      "currentValue": "'~> 1.10'",
       "datasource": "rubygems",
       "depName": "omniauth-saml",
       "lockedVersion": "1.10.1",
@@ -434,7 +434,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.9",
+      "currentValue": "'~> 1.9'",
       "datasource": "rubygems",
       "depName": "omniauth",
       "lockedVersion": "1.9.0",
@@ -443,7 +443,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "discard",
       "lockedVersion": "1.1.0",
@@ -452,7 +452,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.2",
+      "currentValue": "'~> 5.2'",
       "datasource": "rubygems",
       "depName": "doorkeeper",
       "lockedVersion": "5.2.3",
@@ -461,7 +461,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": "'~> 1.0'",
       "datasource": "rubygems",
       "depName": "fast_blank",
       "lockedVersion": "1.0.0",
@@ -478,7 +478,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.1",
+      "currentValue": "'~> 2.1'",
       "datasource": "rubygems",
       "depName": "goldfinger",
       "lockedVersion": "2.1.0",
@@ -487,7 +487,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.6",
+      "currentValue": "'~> 0.6'",
       "datasource": "rubygems",
       "depName": "hiredis",
       "lockedVersion": "0.6.3",
@@ -496,7 +496,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.7",
+      "currentValue": "'~> 1.7'",
       "datasource": "rubygems",
       "depName": "redis-namespace",
       "lockedVersion": "1.7.0",
@@ -512,7 +512,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.3",
+      "currentValue": "'~> 4.3'",
       "datasource": "rubygems",
       "depName": "htmlentities",
       "lockedVersion": "4.3.4",
@@ -521,7 +521,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.3",
+      "currentValue": "'~> 3.3'",
       "datasource": "rubygems",
       "depName": "http",
       "lockedVersion": "3.3.0",
@@ -530,7 +530,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.1",
+      "currentValue": "'~> 2.1'",
       "datasource": "rubygems",
       "depName": "http_accept_language",
       "lockedVersion": "2.1.1",
@@ -539,7 +539,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.6",
+      "currentValue": "'~> 0.6'",
       "datasource": "rubygems",
       "depName": "http_parser.rb",
       "managerData": {
@@ -547,7 +547,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.3",
+      "currentValue": "'~> 1.3'",
       "datasource": "rubygems",
       "depName": "httplog",
       "lockedVersion": "1.3.3",
@@ -564,7 +564,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "kaminari",
       "lockedVersion": "1.1.1",
@@ -573,7 +573,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.0",
+      "currentValue": "'~> 0.0'",
       "datasource": "rubygems",
       "depName": "link_header",
       "lockedVersion": "0.0.8",
@@ -582,7 +582,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.3.1",
+      "currentValue": "'~> 3.3.1'",
       "datasource": "rubygems",
       "depName": "mime-types",
       "lockedVersion": "3.3.1",
@@ -598,7 +598,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.10",
+      "currentValue": "'~> 1.10'",
       "datasource": "rubygems",
       "depName": "nokogiri",
       "lockedVersion": "1.10.7",
@@ -607,7 +607,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.2",
+      "currentValue": "'~> 0.2'",
       "datasource": "rubygems",
       "depName": "nsa",
       "lockedVersion": "0.2.7",
@@ -616,7 +616,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.10",
+      "currentValue": "'~> 3.10'",
       "datasource": "rubygems",
       "depName": "oj",
       "lockedVersion": "3.10.0",
@@ -625,7 +625,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.0",
+      "currentValue": "'~> 2.0'",
       "datasource": "rubygems",
       "depName": "ostatus2",
       "lockedVersion": "2.0.3",
@@ -634,7 +634,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.11",
+      "currentValue": "'~> 2.11'",
       "datasource": "rubygems",
       "depName": "ox",
       "lockedVersion": "2.11.0",
@@ -651,7 +651,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.19",
+      "currentValue": "'~> 1.19'",
       "datasource": "rubygems",
       "depName": "parallel",
       "lockedVersion": "1.19.1",
@@ -667,7 +667,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.1",
+      "currentValue": "'~> 2.1'",
       "datasource": "rubygems",
       "depName": "pundit",
       "lockedVersion": "2.1.0",
@@ -684,7 +684,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 6.2",
+      "currentValue": "'~> 6.2'",
       "datasource": "rubygems",
       "depName": "rack-attack",
       "lockedVersion": "6.2.2",
@@ -693,7 +693,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "rack-cors",
       "lockedVersion": "1.1.1",
@@ -702,7 +702,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.1",
+      "currentValue": "'~> 5.1'",
       "datasource": "rubygems",
       "depName": "rails-i18n",
       "lockedVersion": "5.1.3",
@@ -711,7 +711,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.6",
+      "currentValue": "'~> 0.6'",
       "datasource": "rubygems",
       "depName": "rails-settings-cached",
       "lockedVersion": "0.6.6",
@@ -720,7 +720,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.1",
+      "currentValue": "'~> 4.1'",
       "datasource": "rubygems",
       "depName": "redis",
       "lockedVersion": "4.1.3",
@@ -729,7 +729,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.2",
+      "currentValue": "'~> 1.2'",
       "datasource": "rubygems",
       "depName": "mario-redis-lock",
       "lockedVersion": "1.2.1",
@@ -738,7 +738,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.10",
+      "currentValue": "'~> 0.10'",
       "datasource": "rubygems",
       "depName": "rqrcode",
       "lockedVersion": "0.10.1",
@@ -747,7 +747,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.10",
+      "currentValue": "'~> 1.10'",
       "datasource": "rubygems",
       "depName": "ruby-progressbar",
       "lockedVersion": "1.10.1",
@@ -756,7 +756,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.1",
+      "currentValue": "'~> 5.1'",
       "datasource": "rubygems",
       "depName": "sanitize",
       "lockedVersion": "5.1.0",
@@ -765,7 +765,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.2",
+      "currentValue": "'~> 5.2'",
       "datasource": "rubygems",
       "depName": "sidekiq",
       "lockedVersion": "5.2.7",
@@ -774,7 +774,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "sidekiq-scheduler",
       "lockedVersion": "3.0.0",
@@ -783,7 +783,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 6.0",
+      "currentValue": "'~> 6.0'",
       "datasource": "rubygems",
       "depName": "sidekiq-unique-jobs",
       "lockedVersion": "6.0.18",
@@ -792,7 +792,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~>0.2.0",
+      "currentValue": "'~>0.2.0'",
       "datasource": "rubygems",
       "depName": "sidekiq-bulk",
       "lockedVersion": "0.2.0",
@@ -801,7 +801,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.1",
+      "currentValue": "'~> 4.1'",
       "datasource": "rubygems",
       "depName": "simple-navigation",
       "lockedVersion": "4.1.0",
@@ -810,7 +810,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.0",
+      "currentValue": "'~> 5.0'",
       "datasource": "rubygems",
       "depName": "simple_form",
       "lockedVersion": "5.0.1",
@@ -819,7 +819,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.2",
+      "currentValue": "'~> 3.2'",
       "datasource": "rubygems",
       "depName": "sprockets-rails",
       "lockedVersion": "3.2.1",
@@ -828,7 +828,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.2.0",
+      "currentValue": "'~> 2.2.0'",
       "datasource": "rubygems",
       "depName": "stoplight",
       "lockedVersion": "2.2.0",
@@ -837,7 +837,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.5",
+      "currentValue": "'~> 0.5'",
       "datasource": "rubygems",
       "depName": "strong_migrations",
       "lockedVersion": "0.5.1",
@@ -846,7 +846,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.9",
+      "currentValue": "'~> 0.9'",
       "datasource": "rubygems",
       "depName": "tty-command",
       "lockedVersion": "0.9.0",
@@ -855,7 +855,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.20",
+      "currentValue": "'~> 0.20'",
       "datasource": "rubygems",
       "depName": "tty-prompt",
       "lockedVersion": "0.20.0",
@@ -864,7 +864,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.14",
+      "currentValue": "'~> 1.14'",
       "datasource": "rubygems",
       "depName": "twitter-text",
       "lockedVersion": "1.14.7",
@@ -873,7 +873,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.2019",
+      "currentValue": "'~> 1.2019'",
       "datasource": "rubygems",
       "depName": "tzinfo-data",
       "lockedVersion": "1.2019.3",
@@ -882,7 +882,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.2",
+      "currentValue": "'~> 4.2'",
       "datasource": "rubygems",
       "depName": "webpacker",
       "lockedVersion": "4.2.2",
@@ -906,7 +906,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "json-ld-preloaded",
       "lockedVersion": "3.0.6",
@@ -915,7 +915,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.3",
+      "currentValue": "'~> 0.3'",
       "datasource": "rubygems",
       "depName": "rdf-normalize",
       "lockedVersion": "0.3.3",
@@ -924,7 +924,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.21",
+      "currentValue": "'~> 2.21'",
       "datasource": "rubygems",
       "depName": "fabrication",
       "depTypes": [
@@ -937,7 +937,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.5",
+      "currentValue": "'~> 2.5'",
       "datasource": "rubygems",
       "depName": "fuubar",
       "depTypes": [
@@ -950,7 +950,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.9",
+      "currentValue": "'~> 0.9'",
       "datasource": "rubygems",
       "depName": "i18n-tasks",
       "depTypes": [
@@ -963,7 +963,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.7",
+      "currentValue": "'~> 3.7'",
       "datasource": "rubygems",
       "depName": "pry-byebug",
       "depTypes": [
@@ -976,7 +976,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.3",
+      "currentValue": "'~> 0.3'",
       "datasource": "rubygems",
       "depName": "pry-rails",
       "depTypes": [
@@ -989,7 +989,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.9",
+      "currentValue": "'~> 3.9'",
       "datasource": "rubygems",
       "depName": "rspec-rails",
       "depTypes": [
@@ -1002,7 +1002,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.5",
+      "currentValue": "'~> 0.5'",
       "datasource": "rubygems",
       "depName": "private_address_check",
       "depTypes": [
@@ -1015,7 +1015,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.29",
+      "currentValue": "'~> 3.29'",
       "datasource": "rubygems",
       "depName": "capybara",
       "depTypes": [
@@ -1027,7 +1027,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.2",
+      "currentValue": "'~> 0.2'",
       "datasource": "rubygems",
       "depName": "climate_control",
       "depTypes": [
@@ -1039,7 +1039,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.10",
+      "currentValue": "'~> 2.10'",
       "datasource": "rubygems",
       "depName": "faker",
       "depTypes": [
@@ -1051,7 +1051,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.2",
+      "currentValue": "'~> 4.2'",
       "datasource": "rubygems",
       "depName": "microformats",
       "depTypes": [
@@ -1063,7 +1063,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": "'~> 1.0'",
       "datasource": "rubygems",
       "depName": "rails-controller-testing",
       "depTypes": [
@@ -1075,7 +1075,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "rspec-sidekiq",
       "depTypes": [
@@ -1087,7 +1087,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.17",
+      "currentValue": "'~> 0.17'",
       "datasource": "rubygems",
       "depName": "simplecov",
       "depTypes": [
@@ -1099,7 +1099,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.7",
+      "currentValue": "'~> 3.7'",
       "datasource": "rubygems",
       "depName": "webmock",
       "depTypes": [
@@ -1111,7 +1111,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.30",
+      "currentValue": "'~> 2.30'",
       "datasource": "rubygems",
       "depName": "parallel_tests",
       "depTypes": [
@@ -1123,7 +1123,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.7",
+      "currentValue": "'~> 1.7'",
       "datasource": "rubygems",
       "depName": "active_record_query_trace",
       "depTypes": [
@@ -1135,7 +1135,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "annotate",
       "depTypes": [
@@ -1147,7 +1147,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.5",
+      "currentValue": "'~> 2.5'",
       "datasource": "rubygems",
       "depName": "better_errors",
       "depTypes": [
@@ -1159,7 +1159,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.7",
+      "currentValue": "'~> 0.7'",
       "datasource": "rubygems",
       "depName": "binding_of_caller",
       "depTypes": [
@@ -1171,7 +1171,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 6.0",
+      "currentValue": "'~> 6.0'",
       "datasource": "rubygems",
       "depName": "bullet",
       "depTypes": [
@@ -1183,7 +1183,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.7",
+      "currentValue": "'~> 1.7'",
       "datasource": "rubygems",
       "depName": "letter_opener",
       "depTypes": [
@@ -1195,7 +1195,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.3",
+      "currentValue": "'~> 1.3'",
       "datasource": "rubygems",
       "depName": "letter_opener_web",
       "depTypes": [
@@ -1218,7 +1218,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.78",
+      "currentValue": "'~> 0.78'",
       "datasource": "rubygems",
       "depName": "rubocop",
       "depTypes": [
@@ -1230,7 +1230,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.4",
+      "currentValue": "'~> 2.4'",
       "datasource": "rubygems",
       "depName": "rubocop-rails",
       "depTypes": [
@@ -1242,7 +1242,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 4.7",
+      "currentValue": "'~> 4.7'",
       "datasource": "rubygems",
       "depName": "brakeman",
       "depTypes": [
@@ -1254,7 +1254,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.6",
+      "currentValue": "'~> 0.6'",
       "datasource": "rubygems",
       "depName": "bundler-audit",
       "depTypes": [
@@ -1266,7 +1266,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 3.11",
+      "currentValue": "'~> 3.11'",
       "datasource": "rubygems",
       "depName": "capistrano",
       "depTypes": [
@@ -1278,7 +1278,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 1.4",
+      "currentValue": "'~> 1.4'",
       "datasource": "rubygems",
       "depName": "capistrano-rails",
       "depTypes": [
@@ -1290,7 +1290,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.1",
+      "currentValue": "'~> 2.1'",
       "datasource": "rubygems",
       "depName": "capistrano-rbenv",
       "depTypes": [
@@ -1302,7 +1302,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 2.0",
+      "currentValue": "'~> 2.0'",
       "datasource": "rubygems",
       "depName": "capistrano-yarn",
       "depTypes": [
@@ -1336,7 +1336,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 0.11",
+      "currentValue": "'~> 0.11'",
       "datasource": "rubygems",
       "depName": "lograge",
       "depTypes": [
@@ -1348,7 +1348,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse mastodon Gem
       },
     },
     {
-      "currentValue": "~> 5.0",
+      "currentValue": "'~> 5.0'",
       "datasource": "rubygems",
       "depName": "redis-rails",
       "depTypes": [
@@ -1397,7 +1397,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse webpacker Ge
       },
     },
     {
-      "currentValue": ">= 11.1",
+      "currentValue": "">= 11.1"",
       "datasource": "rubygems",
       "depName": "rake",
       "lockedVersion": "13.0.0",
@@ -1414,7 +1414,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parse webpacker Ge
       },
     },
     {
-      "currentValue": "~> 5.0",
+      "currentValue": ""~> 5.0"",
       "datasource": "rubygems",
       "depName": "minitest",
       "depTypes": [
@@ -1450,7 +1450,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
 {
   "deps": [
     {
-      "currentValue": ">= 11.1",
+      "currentValue": "">= 11.1"",
       "datasource": "rubygems",
       "depName": "rake",
       "lockedVersion": "12.3.1",
@@ -1459,7 +1459,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 2.15",
+      "currentValue": "">= 2.15"",
       "datasource": "rubygems",
       "depName": "capybara",
       "lockedVersion": "3.10.1",
@@ -1468,7 +1468,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 1.2",
+      "currentValue": ""~> 1.2"",
       "datasource": "rubygems",
       "depName": "rack-cache",
       "lockedVersion": "1.8.0",
@@ -1485,7 +1485,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 5",
+      "currentValue": ""~> 5"",
       "datasource": "rubygems",
       "depName": "turbolinks",
       "lockedVersion": "5.2.0",
@@ -1501,7 +1501,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 3.1.11",
+      "currentValue": ""~> 3.1.11"",
       "datasource": "rubygems",
       "depName": "bcrypt",
       "lockedVersion": "3.1.12",
@@ -1510,7 +1510,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 1.3.0",
+      "currentValue": "">= 1.3.0"",
       "datasource": "rubygems",
       "depName": "uglifier",
       "lockedVersion": "4.1.19",
@@ -1519,7 +1519,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 2.0.0",
+      "currentValue": "">= 2.0.0"",
       "datasource": "rubygems",
       "depName": "json",
       "lockedVersion": "2.1.0",
@@ -1528,7 +1528,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 0.47",
+      "currentValue": "">= 0.47"",
       "datasource": "rubygems",
       "depName": "rubocop",
       "lockedVersion": "0.61.1",
@@ -1537,7 +1537,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": ""~> 1.0"",
       "datasource": "rubygems",
       "depName": "sdoc",
       "depTypes": [
@@ -1549,7 +1549,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 3.2.3",
+      "currentValue": ""~> 3.2.3"",
       "datasource": "rubygems",
       "depName": "redcarpet",
       "depTypes": [
@@ -1572,7 +1572,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 1.2.0",
+      "currentValue": ""~> 1.2.0"",
       "datasource": "rubygems",
       "depName": "kindlerb",
       "depTypes": [
@@ -1617,7 +1617,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 1.1.0",
+      "currentValue": "">= 1.1.0"",
       "datasource": "rubygems",
       "depName": "bootsnap",
       "lockedVersion": "1.3.2",
@@ -1768,7 +1768,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 4.0",
+      "currentValue": ""~> 4.0"",
       "datasource": "rubygems",
       "depName": "redis",
       "depTypes": [
@@ -1845,7 +1845,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 1.11",
+      "currentValue": ""~> 1.11"",
       "datasource": "rubygems",
       "depName": "google-cloud-storage",
       "depTypes": [
@@ -1868,7 +1868,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 1.2",
+      "currentValue": ""~> 1.2"",
       "datasource": "rubygems",
       "depName": "image_processing",
       "depTypes": [
@@ -1973,7 +1973,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 1.8.1",
+      "currentValue": "">= 1.8.1"",
       "datasource": "rubygems",
       "depName": "nokogiri",
       "lockedVersion": "1.9.1",
@@ -1982,7 +1982,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">=1.4.6",
+      "currentValue": "">=1.4.6"",
       "datasource": "rubygems",
       "depName": "racc",
       "lockedVersion": "1.4.14",
@@ -1991,7 +1991,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 1.3.6",
+      "currentValue": ""~> 1.3.6"",
       "datasource": "rubygems",
       "depName": "sqlite3",
       "lockedVersion": "1.3.13",
@@ -2000,7 +2000,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 0.18.0",
+      "currentValue": "">= 0.18.0"",
       "datasource": "rubygems",
       "depName": "pg",
       "depTypes": [
@@ -2012,7 +2012,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 0.4.10",
+      "currentValue": "">= 0.4.10"",
       "datasource": "rubygems",
       "depName": "mysql2",
       "depTypes": [
@@ -2054,7 +2054,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 1.3.0",
+      "currentValue": "">= 1.3.0"",
       "datasource": "rubygems",
       "depName": "activerecord-jdbcsqlite3-adapter",
       "lockedVersion": "52.1-java",
@@ -2063,7 +2063,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 1.3.0",
+      "currentValue": "">= 1.3.0"",
       "datasource": "rubygems",
       "depName": "activerecord-jdbcmysql-adapter",
       "depTypes": [
@@ -2075,7 +2075,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 1.3.0",
+      "currentValue": "">= 1.3.0"",
       "datasource": "rubygems",
       "depName": "activerecord-jdbcpostgresql-adapter",
       "depTypes": [
@@ -2087,7 +2087,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": ""~> 3.0"",
       "datasource": "rubygems",
       "depName": "psych",
       "lockedVersion": "3.0.3",
@@ -2096,7 +2096,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": "~> 2.2",
+      "currentValue": ""~> 2.2"",
       "datasource": "rubygems",
       "depName": "ruby-oci8",
       "managerData": {
@@ -2126,7 +2126,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses rails Gemfi
       },
     },
     {
-      "currentValue": ">= 0.1.0",
+      "currentValue": "">= 0.1.0"",
       "datasource": "rubygems",
       "depName": "wdm",
       "lockedVersion": "0.1.1",
@@ -2174,7 +2174,7 @@ exports[`modules/manager/bundler/extract extractPackageFile() parses sourceGroup
       ],
     },
     {
-      "currentValue": "latest",
+      "currentValue": ""latest"",
       "datasource": "rubygems",
       "depName": "ruby-debug",
       "managerData": {
@@ -2221,7 +2221,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
 {
   "deps": [
     {
-      "currentValue": "5.2.3",
+      "currentValue": "'5.2.3'",
       "datasource": "rubygems",
       "depName": "rails",
       "lockedVersion": "5.2.3",
@@ -2230,7 +2230,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.4",
+      "currentValue": "'~> 1.4'",
       "datasource": "rubygems",
       "depName": "bootsnap",
       "lockedVersion": "1.4.5",
@@ -2239,7 +2239,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.0.4",
+      "currentValue": "'~> 0.0.4'",
       "datasource": "rubygems",
       "depName": "nakayoshi_fork",
       "lockedVersion": "0.0.4",
@@ -2248,7 +2248,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "responders",
       "lockedVersion": "3.0.0",
@@ -2257,7 +2257,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.7.0",
+      "currentValue": "'~> 3.7.0'",
       "datasource": "rubygems",
       "depName": "sprockets",
       "lockedVersion": "3.7.2",
@@ -2266,7 +2266,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.3.0",
+      "currentValue": "'~> 3.3.0'",
       "datasource": "rubygems",
       "depName": "default_value_for",
       "lockedVersion": "3.3.0",
@@ -2275,7 +2275,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "pg",
       "lockedVersion": "1.1.4",
@@ -2284,7 +2284,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.28",
+      "currentValue": "'~> 0.28'",
       "datasource": "rubygems",
       "depName": "rugged",
       "lockedVersion": "0.28.4.1",
@@ -2293,7 +2293,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "grape-path-helpers",
       "lockedVersion": "1.1.0",
@@ -2302,7 +2302,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.12",
+      "currentValue": "'~> 0.12'",
       "datasource": "rubygems",
       "depName": "faraday",
       "lockedVersion": "0.12.2",
@@ -2311,7 +2311,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.8.0",
+      "currentValue": "'~> 1.8.0'",
       "datasource": "rubygems",
       "depName": "marginalia",
       "lockedVersion": "1.8.0",
@@ -2320,7 +2320,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.6",
+      "currentValue": "'~> 4.6'",
       "datasource": "rubygems",
       "depName": "devise",
       "lockedVersion": "4.7.1",
@@ -2329,7 +2329,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.3",
+      "currentValue": "'~> 4.3'",
       "datasource": "rubygems",
       "depName": "doorkeeper",
       "lockedVersion": "4.3.2",
@@ -2338,7 +2338,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.5",
+      "currentValue": "'~> 1.5'",
       "datasource": "rubygems",
       "depName": "doorkeeper-openid_connect",
       "lockedVersion": "1.5.0",
@@ -2347,7 +2347,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.8",
+      "currentValue": "'~> 1.8'",
       "datasource": "rubygems",
       "depName": "omniauth",
       "lockedVersion": "1.9.0",
@@ -2356,7 +2356,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.0",
+      "currentValue": "'~> 2.0.0'",
       "datasource": "rubygems",
       "depName": "omniauth-auth0",
       "lockedVersion": "2.0.0",
@@ -2365,7 +2365,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.0.9",
+      "currentValue": "'~> 0.0.9'",
       "datasource": "rubygems",
       "depName": "omniauth-azure-oauth2",
       "lockedVersion": "0.0.10",
@@ -2374,7 +2374,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1.4",
+      "currentValue": "'~> 1.1.4'",
       "datasource": "rubygems",
       "depName": "omniauth-cas3",
       "lockedVersion": "1.1.4",
@@ -2383,7 +2383,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.0.0",
+      "currentValue": "'~> 4.0.0'",
       "datasource": "rubygems",
       "depName": "omniauth-facebook",
       "lockedVersion": "4.0.0",
@@ -2392,7 +2392,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3",
+      "currentValue": "'~> 1.3'",
       "datasource": "rubygems",
       "depName": "omniauth-github",
       "lockedVersion": "1.3.0",
@@ -2401,7 +2401,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.2",
+      "currentValue": "'~> 1.0.2'",
       "datasource": "rubygems",
       "depName": "omniauth-gitlab",
       "lockedVersion": "1.0.3",
@@ -2410,7 +2410,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.6.0",
+      "currentValue": "'~> 0.6.0'",
       "datasource": "rubygems",
       "depName": "omniauth-google-oauth2",
       "lockedVersion": "0.6.0",
@@ -2419,7 +2419,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.0",
+      "currentValue": "'~> 0.3.0'",
       "datasource": "rubygems",
       "depName": "omniauth-kerberos",
       "lockedVersion": "0.3.0",
@@ -2428,7 +2428,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2.2",
+      "currentValue": "'~> 0.2.2'",
       "datasource": "rubygems",
       "depName": "omniauth-oauth2-generic",
       "lockedVersion": "0.2.2",
@@ -2437,7 +2437,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.10",
+      "currentValue": "'~> 1.10'",
       "datasource": "rubygems",
       "depName": "omniauth-saml",
       "lockedVersion": "1.10.0",
@@ -2446,7 +2446,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3.0",
+      "currentValue": "'~> 1.3.0'",
       "datasource": "rubygems",
       "depName": "omniauth-shibboleth",
       "lockedVersion": "1.3.0",
@@ -2455,7 +2455,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.4",
+      "currentValue": "'~> 1.4'",
       "datasource": "rubygems",
       "depName": "omniauth-twitter",
       "lockedVersion": "1.4.0",
@@ -2464,7 +2464,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.2.0",
+      "currentValue": "'~> 2.2.0'",
       "datasource": "rubygems",
       "depName": "omniauth_crowd",
       "lockedVersion": "2.2.3",
@@ -2473,7 +2473,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.3",
+      "currentValue": "'~> 0.3.3'",
       "datasource": "rubygems",
       "depName": "omniauth-authentiq",
       "lockedVersion": "0.3.3",
@@ -2482,7 +2482,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.3",
+      "currentValue": "'~> 0.3.3'",
       "datasource": "rubygems",
       "depName": "omniauth_openid_connect",
       "lockedVersion": "0.3.3",
@@ -2491,7 +2491,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.0.2",
+      "currentValue": "'~> 0.0.2'",
       "datasource": "rubygems",
       "depName": "omniauth-ultraauth",
       "lockedVersion": "0.0.2",
@@ -2500,7 +2500,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.5",
+      "currentValue": "'~> 1.0.5'",
       "datasource": "rubygems",
       "depName": "omniauth-salesforce",
       "lockedVersion": "1.0.5",
@@ -2509,7 +2509,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.9.3",
+      "currentValue": "'~> 1.9.3'",
       "datasource": "rubygems",
       "depName": "rack-oauth2",
       "lockedVersion": "1.9.3",
@@ -2518,7 +2518,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.1.0",
+      "currentValue": "'~> 2.1.0'",
       "datasource": "rubygems",
       "depName": "jwt",
       "lockedVersion": "2.1.0",
@@ -2535,7 +2535,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.11",
+      "currentValue": "'~> 4.11'",
       "datasource": "rubygems",
       "depName": "recaptcha",
       "lockedVersion": "4.13.1",
@@ -2544,7 +2544,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "akismet",
       "lockedVersion": "3.0.0",
@@ -2553,7 +2553,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.12.1",
+      "currentValue": "'~> 0.12.1'",
       "datasource": "rubygems",
       "depName": "invisible_captcha",
       "lockedVersion": "0.12.1",
@@ -2562,7 +2562,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.0.0",
+      "currentValue": "'~> 3.0.0'",
       "datasource": "rubygems",
       "depName": "devise-two-factor",
       "lockedVersion": "3.0.0",
@@ -2571,7 +2571,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.7",
+      "currentValue": "'~> 0.1.7'",
       "datasource": "rubygems",
       "depName": "rqrcode-rails3",
       "lockedVersion": "0.1.7",
@@ -2580,7 +2580,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.1.0",
+      "currentValue": "'~> 3.1.0'",
       "datasource": "rubygems",
       "depName": "attr_encrypted",
       "lockedVersion": "3.1.0",
@@ -2589,7 +2589,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2.1",
+      "currentValue": "'~> 0.2.1'",
       "datasource": "rubygems",
       "depName": "u2f",
       "lockedVersion": "0.2.1",
@@ -2598,7 +2598,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.6",
+      "currentValue": "'~> 1.0.6'",
       "datasource": "rubygems",
       "depName": "validates_hostname",
       "lockedVersion": "1.0.6",
@@ -2607,7 +2607,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3.0",
+      "currentValue": "'~> 1.3.0'",
       "datasource": "rubygems",
       "depName": "rubyzip",
       "lockedVersion": "1.3.0",
@@ -2616,7 +2616,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.2",
+      "currentValue": "'~> 2.0.2'",
       "datasource": "rubygems",
       "depName": "acme-client",
       "lockedVersion": "2.0.2",
@@ -2625,7 +2625,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.5",
+      "currentValue": "'~> 2.5'",
       "datasource": "rubygems",
       "depName": "browser",
       "lockedVersion": "2.5.3",
@@ -2634,7 +2634,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.19",
+      "currentValue": "'~> 2.0.19'",
       "datasource": "rubygems",
       "depName": "gpgme",
       "lockedVersion": "2.0.19",
@@ -2643,7 +2643,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.1.1",
+      "currentValue": "'~> 2.1.1'",
       "datasource": "rubygems",
       "depName": "gitlab_omniauth-ldap",
       "lockedVersion": "2.1.1",
@@ -2660,7 +2660,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1.0",
+      "currentValue": "'~> 1.1.0'",
       "datasource": "rubygems",
       "depName": "grape",
       "lockedVersion": "1.1.0",
@@ -2669,7 +2669,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.7.1",
+      "currentValue": "'~> 0.7.1'",
       "datasource": "rubygems",
       "depName": "grape-entity",
       "lockedVersion": "0.7.1",
@@ -2678,7 +2678,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.0",
+      "currentValue": "'~> 1.0.0'",
       "datasource": "rubygems",
       "depName": "rack-cors",
       "lockedVersion": "1.0.2",
@@ -2687,7 +2687,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.9.11",
+      "currentValue": "'~> 1.9.11'",
       "datasource": "rubygems",
       "depName": "graphql",
       "lockedVersion": "1.9.11",
@@ -2696,7 +2696,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.4.10",
+      "currentValue": "'~> 1.4.10'",
       "datasource": "rubygems",
       "depName": "graphiql-rails",
       "lockedVersion": "1.4.10",
@@ -2705,7 +2705,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.0.beta3",
+      "currentValue": "'~> 2.0.0.beta3'",
       "datasource": "rubygems",
       "depName": "apollo_upload_server",
       "lockedVersion": "2.0.0.beta.3",
@@ -2714,7 +2714,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.6.0",
+      "currentValue": "'~> 1.6.0'",
       "datasource": "rubygems",
       "depName": "graphql-docs",
       "lockedVersion": "1.6.0",
@@ -2731,7 +2731,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": "'~> 1.0'",
       "datasource": "rubygems",
       "depName": "kaminari",
       "lockedVersion": "1.0.1",
@@ -2740,7 +2740,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.11.0",
+      "currentValue": "'~> 2.11.0'",
       "datasource": "rubygems",
       "depName": "hamlit",
       "lockedVersion": "2.11.0",
@@ -2749,7 +2749,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3",
+      "currentValue": "'~> 1.3'",
       "datasource": "rubygems",
       "depName": "carrierwave",
       "lockedVersion": "1.3.1",
@@ -2766,7 +2766,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.5",
+      "currentValue": "'~> 3.5'",
       "datasource": "rubygems",
       "depName": "fog-aws",
       "lockedVersion": "3.5.2",
@@ -2775,7 +2775,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "= 2.1.0",
+      "currentValue": "'= 2.1.0'",
       "datasource": "rubygems",
       "depName": "fog-core",
       "lockedVersion": "2.1.0",
@@ -2784,7 +2784,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.9",
+      "currentValue": "'~> 1.9'",
       "datasource": "rubygems",
       "depName": "fog-google",
       "lockedVersion": "1.9.1",
@@ -2793,7 +2793,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.6",
+      "currentValue": "'~> 0.6'",
       "datasource": "rubygems",
       "depName": "fog-local",
       "lockedVersion": "0.6.0",
@@ -2802,7 +2802,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": "'~> 1.0'",
       "datasource": "rubygems",
       "depName": "fog-openstack",
       "lockedVersion": "1.0.8",
@@ -2811,7 +2811,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.1",
+      "currentValue": "'~> 0.1.1'",
       "datasource": "rubygems",
       "depName": "fog-rackspace",
       "lockedVersion": "0.1.1",
@@ -2820,7 +2820,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3",
+      "currentValue": "'~> 0.3'",
       "datasource": "rubygems",
       "depName": "fog-aliyun",
       "lockedVersion": "0.3.3",
@@ -2829,7 +2829,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.23",
+      "currentValue": "'~> 0.23'",
       "datasource": "rubygems",
       "depName": "google-api-client",
       "lockedVersion": "0.23.4",
@@ -2838,7 +2838,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.4",
+      "currentValue": "'~> 0.1.4'",
       "datasource": "rubygems",
       "depName": "unf",
       "lockedVersion": "0.1.4",
@@ -2847,7 +2847,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.3.7",
+      "currentValue": "'~> 2.3.7'",
       "datasource": "rubygems",
       "depName": "seed-fu",
       "lockedVersion": "2.3.7",
@@ -2856,7 +2856,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.9",
+      "currentValue": "'~> 0.1.9'",
       "datasource": "rubygems",
       "depName": "elasticsearch-model",
       "lockedVersion": "0.1.9",
@@ -2865,7 +2865,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.9",
+      "currentValue": "'~> 0.1.9'",
       "datasource": "rubygems",
       "depName": "elasticsearch-rails",
       "lockedVersion": "0.1.9",
@@ -2874,7 +2874,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "5.0.3",
+      "currentValue": "'5.0.3'",
       "datasource": "rubygems",
       "depName": "elasticsearch-api",
       "lockedVersion": "5.0.3",
@@ -2899,7 +2899,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.12",
+      "currentValue": "'~> 2.12'",
       "datasource": "rubygems",
       "depName": "html-pipeline",
       "lockedVersion": "2.12.2",
@@ -2908,7 +2908,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "2.3.1",
+      "currentValue": "'2.3.1'",
       "datasource": "rubygems",
       "depName": "deckar01-task_list",
       "lockedVersion": "2.3.1",
@@ -2917,7 +2917,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.7.0",
+      "currentValue": "'~> 1.7.0'",
       "datasource": "rubygems",
       "depName": "gitlab-markup",
       "lockedVersion": "1.7.0",
@@ -2926,7 +2926,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.7.0",
+      "currentValue": "'~> 1.7.0'",
       "datasource": "rubygems",
       "depName": "github-markup",
       "lockedVersion": "1.7.0",
@@ -2935,7 +2935,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.20",
+      "currentValue": "'~> 0.20'",
       "datasource": "rubygems",
       "depName": "commonmarker",
       "lockedVersion": "0.20.1",
@@ -2944,7 +2944,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.3.2",
+      "currentValue": "'~> 4.3.2'",
       "datasource": "rubygems",
       "depName": "RedCloth",
       "lockedVersion": "4.3.2",
@@ -2953,7 +2953,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 6.1.2",
+      "currentValue": "'~> 6.1.2'",
       "datasource": "rubygems",
       "depName": "rdoc",
       "lockedVersion": "6.1.2",
@@ -2962,7 +2962,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.9.12",
+      "currentValue": "'~> 0.9.12'",
       "datasource": "rubygems",
       "depName": "org-ruby",
       "lockedVersion": "0.9.12",
@@ -2971,7 +2971,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.5.0",
+      "currentValue": "'~> 0.5.0'",
       "datasource": "rubygems",
       "depName": "creole",
       "lockedVersion": "0.5.0",
@@ -2980,7 +2980,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "0.8.1",
+      "currentValue": "'0.8.1'",
       "datasource": "rubygems",
       "depName": "wikicloth",
       "lockedVersion": "0.8.1",
@@ -2989,7 +2989,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.10",
+      "currentValue": "'~> 2.0.10'",
       "datasource": "rubygems",
       "depName": "asciidoctor",
       "lockedVersion": "2.0.10",
@@ -2998,7 +2998,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.1",
+      "currentValue": "'~> 0.3.1'",
       "datasource": "rubygems",
       "depName": "asciidoctor-include-ext",
       "lockedVersion": "0.3.1",
@@ -3007,7 +3007,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "0.0.10",
+      "currentValue": "'0.0.10'",
       "datasource": "rubygems",
       "depName": "asciidoctor-plantuml",
       "lockedVersion": "0.0.10",
@@ -3016,7 +3016,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.11.0",
+      "currentValue": "'~> 3.11.0'",
       "datasource": "rubygems",
       "depName": "rouge",
       "lockedVersion": "3.11.0",
@@ -3025,7 +3025,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.7.11",
+      "currentValue": "'~> 0.7.11'",
       "datasource": "rubygems",
       "depName": "truncato",
       "lockedVersion": "0.7.11",
@@ -3034,7 +3034,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.2.0",
+      "currentValue": "'~> 4.2.0'",
       "datasource": "rubygems",
       "depName": "bootstrap_form",
       "lockedVersion": "4.2.0",
@@ -3043,7 +3043,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.10.5",
+      "currentValue": "'~> 1.10.5'",
       "datasource": "rubygems",
       "depName": "nokogiri",
       "lockedVersion": "1.10.7",
@@ -3052,7 +3052,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "escape_utils",
       "lockedVersion": "1.2.1",
@@ -3069,7 +3069,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.1.0",
+      "currentValue": "'~> 3.1.0'",
       "datasource": "rubygems",
       "depName": "diffy",
       "lockedVersion": "3.1.0",
@@ -3078,7 +3078,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.0",
+      "currentValue": "'~> 0.1.0'",
       "datasource": "rubygems",
       "depName": "diff_match_patch",
       "lockedVersion": "0.1.0",
@@ -3087,7 +3087,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.7",
+      "currentValue": "'~> 2.0.7'",
       "datasource": "rubygems",
       "depName": "rack",
       "lockedVersion": "2.0.7",
@@ -3096,7 +3096,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.4.1",
+      "currentValue": "'~> 5.4.1'",
       "datasource": "rubygems",
       "depName": "unicorn",
       "depTypes": [
@@ -3108,7 +3108,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.4.4",
+      "currentValue": "'~> 0.4.4'",
       "datasource": "rubygems",
       "depName": "unicorn-worker-killer",
       "depTypes": [
@@ -3120,7 +3120,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.3.1.gitlab.2",
+      "currentValue": "'~> 4.3.1.gitlab.2'",
       "datasource": "rubygems",
       "depName": "gitlab-puma",
       "depTypes": [
@@ -3132,7 +3132,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.1.gitlab.1",
+      "currentValue": "'~> 0.1.1.gitlab.1'",
       "datasource": "rubygems",
       "depName": "gitlab-puma_worker_killer",
       "depTypes": [
@@ -3155,7 +3155,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.6.0",
+      "currentValue": "'~> 0.6.0'",
       "datasource": "rubygems",
       "depName": "state_machines-activerecord",
       "lockedVersion": "0.6.0",
@@ -3164,7 +3164,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 6.0",
+      "currentValue": "'~> 6.0'",
       "datasource": "rubygems",
       "depName": "acts-as-taggable-on",
       "lockedVersion": "6.5.0",
@@ -3173,7 +3173,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.2.7",
+      "currentValue": "'~> 5.2.7'",
       "datasource": "rubygems",
       "depName": "sidekiq",
       "lockedVersion": "5.2.7",
@@ -3182,7 +3182,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": "'~> 1.0'",
       "datasource": "rubygems",
       "depName": "sidekiq-cron",
       "lockedVersion": "1.0.4",
@@ -3191,7 +3191,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.6.0",
+      "currentValue": "'~> 1.6.0'",
       "datasource": "rubygems",
       "depName": "redis-namespace",
       "lockedVersion": "1.6.0",
@@ -3200,7 +3200,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "0.5.2",
+      "currentValue": "'0.5.2'",
       "datasource": "rubygems",
       "depName": "gitlab-sidekiq-fetcher",
       "lockedVersion": "0.5.2",
@@ -3209,7 +3209,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.2.1",
+      "currentValue": "'~> 1.2.1'",
       "datasource": "rubygems",
       "depName": "fugit",
       "lockedVersion": "1.2.1",
@@ -3218,7 +3218,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.16.4",
+      "currentValue": "'~> 0.16.4'",
       "datasource": "rubygems",
       "depName": "httparty",
       "lockedVersion": "0.16.4",
@@ -3227,7 +3227,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "rainbow",
       "lockedVersion": "3.0.0",
@@ -3244,7 +3244,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.9",
+      "currentValue": "'~> 2.0.9'",
       "datasource": "rubygems",
       "depName": "settingslogic",
       "lockedVersion": "2.0.9",
@@ -3253,7 +3253,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1.1",
+      "currentValue": "'~> 1.1.1'",
       "datasource": "rubygems",
       "depName": "re2",
       "lockedVersion": "1.1.1",
@@ -3262,7 +3262,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.2.4",
+      "currentValue": "'~> 2.2.4'",
       "datasource": "rubygems",
       "depName": "version_sorter",
       "lockedVersion": "2.2.4",
@@ -3271,7 +3271,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.1",
+      "currentValue": "'~> 3.1'",
       "datasource": "rubygems",
       "depName": "js_regex",
       "lockedVersion": "3.1.1",
@@ -3288,7 +3288,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.0",
+      "currentValue": "'~> 4.0'",
       "datasource": "rubygems",
       "depName": "redis",
       "lockedVersion": "4.1.3",
@@ -3297,7 +3297,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0",
+      "currentValue": "'~> 2.0'",
       "datasource": "rubygems",
       "depName": "connection_pool",
       "lockedVersion": "2.2.2",
@@ -3306,7 +3306,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.0.2",
+      "currentValue": "'~> 5.0.2'",
       "datasource": "rubygems",
       "depName": "redis-rails",
       "lockedVersion": "5.0.2",
@@ -3315,7 +3315,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.3",
+      "currentValue": "'~> 3.3'",
       "datasource": "rubygems",
       "depName": "discordrb-webhooks-blackst0ne",
       "lockedVersion": "3.3.0",
@@ -3324,7 +3324,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.5.0",
+      "currentValue": "'~> 1.5.0'",
       "datasource": "rubygems",
       "depName": "hipchat",
       "lockedVersion": "1.5.2",
@@ -3333,7 +3333,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.7",
+      "currentValue": "'~> 1.7'",
       "datasource": "rubygems",
       "depName": "jira-ruby",
       "lockedVersion": "1.7.1",
@@ -3342,7 +3342,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2.0",
+      "currentValue": "'~> 0.2.0'",
       "datasource": "rubygems",
       "depName": "atlassian-jwt",
       "lockedVersion": "0.2.0",
@@ -3351,7 +3351,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.7",
+      "currentValue": "'~> 0.7'",
       "datasource": "rubygems",
       "depName": "flowdock",
       "lockedVersion": "0.7.1",
@@ -3360,7 +3360,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.5.1",
+      "currentValue": "'~> 1.5.1'",
       "datasource": "rubygems",
       "depName": "slack-notifier",
       "lockedVersion": "1.5.1",
@@ -3369,7 +3369,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.0.5",
+      "currentValue": "'~> 0.0.5'",
       "datasource": "rubygems",
       "depName": "hangouts-chat",
       "lockedVersion": "0.0.5",
@@ -3378,7 +3378,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.9",
+      "currentValue": "'~> 0.9'",
       "datasource": "rubygems",
       "depName": "asana",
       "lockedVersion": "0.9.3",
@@ -3387,7 +3387,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2.1",
+      "currentValue": "'~> 0.2.1'",
       "datasource": "rubygems",
       "depName": "ruby-fogbugz",
       "lockedVersion": "0.2.1",
@@ -3396,7 +3396,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.4.0",
+      "currentValue": "'~> 4.4.0'",
       "datasource": "rubygems",
       "depName": "kubeclient",
       "lockedVersion": "4.4.0",
@@ -3405,7 +3405,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.6",
+      "currentValue": "'~> 4.6'",
       "datasource": "rubygems",
       "depName": "sanitize",
       "lockedVersion": "4.6.6",
@@ -3414,7 +3414,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.2",
+      "currentValue": "'~> 1.0.2'",
       "datasource": "rubygems",
       "depName": "babosa",
       "lockedVersion": "1.0.2",
@@ -3423,7 +3423,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.2",
+      "currentValue": "'~> 2.2'",
       "datasource": "rubygems",
       "depName": "loofah",
       "lockedVersion": "2.4.0",
@@ -3432,7 +3432,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 8.9",
+      "currentValue": "'~> 8.9'",
       "datasource": "rubygems",
       "depName": "licensee",
       "lockedVersion": "8.9.2",
@@ -3441,7 +3441,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.1.0",
+      "currentValue": "'~> 4.1.0'",
       "datasource": "rubygems",
       "depName": "ace-rails-ap",
       "lockedVersion": "4.1.2",
@@ -3450,7 +3450,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.7.5",
+      "currentValue": "'~> 0.7.5'",
       "datasource": "rubygems",
       "depName": "charlock_holmes",
       "lockedVersion": "0.7.6",
@@ -3459,7 +3459,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.2",
+      "currentValue": "'~> 0.3.2'",
       "datasource": "rubygems",
       "depName": "mimemagic",
       "lockedVersion": "0.3.2",
@@ -3476,7 +3476,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.10.5",
+      "currentValue": "'~> 0.10.5'",
       "datasource": "rubygems",
       "depName": "gitlab-chronic",
       "lockedVersion": "0.10.5",
@@ -3485,7 +3485,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.10.6.2",
+      "currentValue": "'~> 0.10.6.2'",
       "datasource": "rubygems",
       "depName": "gitlab_chronic_duration",
       "lockedVersion": "0.10.6.2",
@@ -3494,7 +3494,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.9.10",
+      "currentValue": "'~> 0.9.10'",
       "datasource": "rubygems",
       "depName": "webpack-rails",
       "lockedVersion": "0.9.11",
@@ -3503,7 +3503,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.6.0",
+      "currentValue": "'~> 0.6.0'",
       "datasource": "rubygems",
       "depName": "rack-proxy",
       "lockedVersion": "0.6.0",
@@ -3512,7 +3512,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.1.0",
+      "currentValue": "'~> 2.1.0'",
       "datasource": "rubygems",
       "depName": "sassc-rails",
       "lockedVersion": "2.1.0",
@@ -3521,7 +3521,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.7.2",
+      "currentValue": "'~> 2.7.2'",
       "datasource": "rubygems",
       "depName": "uglifier",
       "lockedVersion": "2.7.2",
@@ -3530,7 +3530,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.5.2",
+      "currentValue": "'~> 2.5.2'",
       "datasource": "rubygems",
       "depName": "addressable",
       "lockedVersion": "2.5.2",
@@ -3539,7 +3539,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.7",
+      "currentValue": "'~> 4.7'",
       "datasource": "rubygems",
       "depName": "font-awesome-rails",
       "lockedVersion": "4.7.0.5",
@@ -3548,7 +3548,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.3",
+      "currentValue": "'~> 3.3'",
       "datasource": "rubygems",
       "depName": "gemojione",
       "lockedVersion": "3.3.0",
@@ -3557,7 +3557,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 6.2",
+      "currentValue": "'~> 6.2'",
       "datasource": "rubygems",
       "depName": "gon",
       "lockedVersion": "6.2.0",
@@ -3566,7 +3566,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3",
+      "currentValue": "'~> 1.3'",
       "datasource": "rubygems",
       "depName": "request_store",
       "lockedVersion": "1.3.1",
@@ -3575,7 +3575,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.0",
+      "currentValue": "'~> 0.3.0'",
       "datasource": "rubygems",
       "depName": "base32",
       "lockedVersion": "0.3.2",
@@ -3584,7 +3584,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": ""~> 1.0"",
       "datasource": "rubygems",
       "depName": "gitlab-license",
       "lockedVersion": "1.0.0",
@@ -3593,7 +3593,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 6.2.0",
+      "currentValue": "'~> 6.2.0'",
       "datasource": "rubygems",
       "depName": "rack-attack",
       "lockedVersion": "6.2.0",
@@ -3602,7 +3602,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.9",
+      "currentValue": "'~> 2.9'",
       "datasource": "rubygems",
       "depName": "sentry-raven",
       "lockedVersion": "2.9.0",
@@ -3611,7 +3611,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.10.3",
+      "currentValue": "'~> 1.10.3'",
       "datasource": "rubygems",
       "depName": "premailer-rails",
       "lockedVersion": "1.10.3",
@@ -3620,7 +3620,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "0.8.0",
+      "currentValue": "'0.8.0'",
       "datasource": "rubygems",
       "depName": "gitlab-labkit",
       "lockedVersion": "0.8.0",
@@ -3629,7 +3629,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.8",
+      "currentValue": "'~> 3.8'",
       "datasource": "rubygems",
       "depName": "ruby_parser",
       "lockedVersion": "3.13.1",
@@ -3638,7 +3638,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.1",
+      "currentValue": "'~> 5.1'",
       "datasource": "rubygems",
       "depName": "rails-i18n",
       "lockedVersion": "5.1.1",
@@ -3647,7 +3647,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.8.0",
+      "currentValue": "'~> 1.8.0'",
       "datasource": "rubygems",
       "depName": "gettext_i18n_rails",
       "lockedVersion": "1.8.0",
@@ -3656,7 +3656,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3",
+      "currentValue": "'~> 1.3'",
       "datasource": "rubygems",
       "depName": "gettext_i18n_rails_js",
       "lockedVersion": "1.3.0",
@@ -3665,7 +3665,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.2.2",
+      "currentValue": "'~> 3.2.2'",
       "datasource": "rubygems",
       "depName": "gettext",
       "lockedVersion": "3.2.9",
@@ -3674,7 +3674,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.4.0",
+      "currentValue": "'~> 1.4.0'",
       "datasource": "rubygems",
       "depName": "batch-loader",
       "lockedVersion": "1.4.0",
@@ -3683,7 +3683,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "peek",
       "lockedVersion": "1.1.0",
@@ -3692,7 +3692,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.6.1",
+      "currentValue": "'~> 0.6.1'",
       "datasource": "rubygems",
       "depName": "snowplow-tracker",
       "lockedVersion": "0.6.1",
@@ -3709,7 +3709,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.8",
+      "currentValue": "'~> 0.8'",
       "datasource": "rubygems",
       "depName": "method_source",
       "depTypes": [
@@ -3721,7 +3721,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2",
+      "currentValue": "'~> 0.2'",
       "datasource": "rubygems",
       "depName": "influxdb",
       "depTypes": [
@@ -3733,7 +3733,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.9.10",
+      "currentValue": "'~> 0.9.10'",
       "datasource": "rubygems",
       "depName": "prometheus-client-mmap",
       "depTypes": [
@@ -3745,7 +3745,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.18",
+      "currentValue": "'~> 0.18'",
       "datasource": "rubygems",
       "depName": "raindrops",
       "depTypes": [
@@ -3757,7 +3757,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.2",
+      "currentValue": "'~> 4.2'",
       "datasource": "rubygems",
       "depName": "brakeman",
       "depTypes": [
@@ -3769,7 +3769,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 6.0",
+      "currentValue": "'~> 6.0'",
       "datasource": "rubygems",
       "depName": "danger",
       "depTypes": [
@@ -3781,7 +3781,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.3.4",
+      "currentValue": "'~> 1.3.4'",
       "datasource": "rubygems",
       "depName": "letter_opener_web",
       "depTypes": [
@@ -3793,7 +3793,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.6",
+      "currentValue": "'~> 0.3.6'",
       "datasource": "rubygems",
       "depName": "rblineprof",
       "depTypes": [
@@ -3805,7 +3805,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.5.0",
+      "currentValue": "'~> 2.5.0'",
       "datasource": "rubygems",
       "depName": "better_errors",
       "depTypes": [
@@ -3817,7 +3817,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.8.0",
+      "currentValue": "'~> 0.8.0'",
       "datasource": "rubygems",
       "depName": "binding_of_caller",
       "depTypes": [
@@ -3829,7 +3829,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.7.0",
+      "currentValue": "'~> 1.7.0'",
       "datasource": "rubygems",
       "depName": "thin",
       "depTypes": [
@@ -3841,7 +3841,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 6.0.2",
+      "currentValue": "'~> 6.0.2'",
       "datasource": "rubygems",
       "depName": "bullet",
       "depTypes": [
@@ -3854,7 +3854,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.5.1",
+      "currentValue": "'~> 3.5.1'",
       "datasource": "rubygems",
       "depName": "pry-byebug",
       "depTypes": [
@@ -3867,7 +3867,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.3.4",
+      "currentValue": "'~> 0.3.4'",
       "datasource": "rubygems",
       "depName": "pry-rails",
       "depTypes": [
@@ -3892,7 +3892,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.7.0",
+      "currentValue": "'~> 1.7.0'",
       "datasource": "rubygems",
       "depName": "database_cleaner",
       "depTypes": [
@@ -3905,7 +3905,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.1.0",
+      "currentValue": "'~> 5.1.0'",
       "datasource": "rubygems",
       "depName": "factory_bot_rails",
       "depTypes": [
@@ -3918,7 +3918,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.0.0.beta3",
+      "currentValue": "'~> 4.0.0.beta3'",
       "datasource": "rubygems",
       "depName": "rspec-rails",
       "depTypes": [
@@ -3931,7 +3931,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.11.0",
+      "currentValue": "'~> 5.11.0'",
       "datasource": "rubygems",
       "depName": "minitest",
       "depTypes": [
@@ -3944,7 +3944,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.10",
+      "currentValue": "'~> 2.10'",
       "datasource": "rubygems",
       "depName": "ffaker",
       "depTypes": [
@@ -3957,7 +3957,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0.0",
+      "currentValue": "'~> 2.0.0'",
       "datasource": "rubygems",
       "depName": "spring",
       "depTypes": [
@@ -3970,7 +3970,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.4",
+      "currentValue": "'~> 1.0.4'",
       "datasource": "rubygems",
       "depName": "spring-commands-rspec",
       "depTypes": [
@@ -3983,7 +3983,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.1.0",
+      "currentValue": "'~> 3.1.0'",
       "datasource": "rubygems",
       "depName": "gitlab-styles",
       "depTypes": [
@@ -3996,7 +3996,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.74.0",
+      "currentValue": "'~> 0.74.0'",
       "datasource": "rubygems",
       "depName": "rubocop",
       "depTypes": [
@@ -4009,7 +4009,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.4.1",
+      "currentValue": "'~> 1.4.1'",
       "datasource": "rubygems",
       "depName": "rubocop-performance",
       "depTypes": [
@@ -4022,7 +4022,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.37.0",
+      "currentValue": "'~> 1.37.0'",
       "datasource": "rubygems",
       "depName": "rubocop-rspec",
       "depTypes": [
@@ -4035,7 +4035,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.56.0",
+      "currentValue": "'~> 0.56.0'",
       "datasource": "rubygems",
       "depName": "scss_lint",
       "depTypes": [
@@ -4048,7 +4048,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.34.0",
+      "currentValue": "'~> 0.34.0'",
       "datasource": "rubygems",
       "depName": "haml_lint",
       "depTypes": [
@@ -4061,7 +4061,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.16.1",
+      "currentValue": "'~> 0.16.1'",
       "datasource": "rubygems",
       "depName": "simplecov",
       "depTypes": [
@@ -4074,7 +4074,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.5.0",
+      "currentValue": "'~> 0.5.0'",
       "datasource": "rubygems",
       "depName": "bundler-audit",
       "depTypes": [
@@ -4087,7 +4087,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.3.0",
+      "currentValue": "'~> 2.3.0'",
       "datasource": "rubygems",
       "depName": "benchmark-ips",
       "depTypes": [
@@ -4100,7 +4100,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.17",
+      "currentValue": "'~> 1.17'",
       "datasource": "rubygems",
       "depName": "knapsack",
       "depTypes": [
@@ -4113,7 +4113,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2.13",
+      "currentValue": "'~> 0.2.13'",
       "datasource": "rubygems",
       "depName": "stackprof",
       "depTypes": [
@@ -4126,7 +4126,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1.2",
+      "currentValue": "'~> 1.1.2'",
       "datasource": "rubygems",
       "depName": "simple_po_parser",
       "depTypes": [
@@ -4139,7 +4139,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.8.0",
+      "currentValue": "'~> 0.8.0'",
       "datasource": "rubygems",
       "depName": "timecop",
       "depTypes": [
@@ -4152,7 +4152,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.2.1",
+      "currentValue": "'~> 0.2.1'",
       "datasource": "rubygems",
       "depName": "png_quantizator",
       "depTypes": [
@@ -4165,7 +4165,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.17.0",
+      "currentValue": "'~> 1.17.0'",
       "datasource": "rubygems",
       "depName": "parallel",
       "depTypes": [
@@ -4178,7 +4178,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.4",
+      "currentValue": "'~> 5.4'",
       "datasource": "rubygems",
       "depName": "license_finder",
       "depTypes": [
@@ -4192,7 +4192,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.2.0",
+      "currentValue": "'~> 2.2.0'",
       "datasource": "rubygems",
       "depName": "fuubar",
       "depTypes": [
@@ -4204,7 +4204,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.6.1",
+      "currentValue": "'~> 0.6.1'",
       "datasource": "rubygems",
       "depName": "rspec-retry",
       "depTypes": [
@@ -4216,7 +4216,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.0.5",
+      "currentValue": "'~> 0.0.5'",
       "datasource": "rubygems",
       "depName": "rspec_profiling",
       "depTypes": [
@@ -4228,7 +4228,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.3",
+      "currentValue": "'~> 0.1.3'",
       "datasource": "rubygems",
       "depName": "rspec-set",
       "depTypes": [
@@ -4251,7 +4251,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.22.0",
+      "currentValue": "'~> 3.22.0'",
       "datasource": "rubygems",
       "depName": "capybara",
       "depTypes": [
@@ -4263,7 +4263,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.22",
+      "currentValue": "'~> 1.0.22'",
       "datasource": "rubygems",
       "depName": "capybara-screenshot",
       "depTypes": [
@@ -4275,7 +4275,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.142",
+      "currentValue": "'~> 3.142'",
       "datasource": "rubygems",
       "depName": "selenium-webdriver",
       "depTypes": [
@@ -4287,7 +4287,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.0.1",
+      "currentValue": "'~> 4.0.1'",
       "datasource": "rubygems",
       "depName": "shoulda-matchers",
       "depTypes": [
@@ -4299,7 +4299,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.2.0",
+      "currentValue": "'~> 2.2.0'",
       "datasource": "rubygems",
       "depName": "email_spec",
       "depTypes": [
@@ -4311,7 +4311,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.8.0",
+      "currentValue": "'~> 2.8.0'",
       "datasource": "rubygems",
       "depName": "json-schema",
       "depTypes": [
@@ -4323,7 +4323,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.5.1",
+      "currentValue": "'~> 3.5.1'",
       "datasource": "rubygems",
       "depName": "webmock",
       "depTypes": [
@@ -4346,7 +4346,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1",
+      "currentValue": "'~> 1.1'",
       "datasource": "rubygems",
       "depName": "concurrent-ruby",
       "depTypes": [
@@ -4358,7 +4358,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.10.0",
+      "currentValue": "'~> 0.10.0'",
       "datasource": "rubygems",
       "depName": "test-prof",
       "depTypes": [
@@ -4392,7 +4392,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.9",
+      "currentValue": "'~> 4.9'",
       "datasource": "rubygems",
       "depName": "octokit",
       "lockedVersion": "4.9.0",
@@ -4401,7 +4401,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.10.0",
+      "currentValue": "'~> 0.10.0'",
       "datasource": "rubygems",
       "depName": "mail_room",
       "lockedVersion": "0.10.0",
@@ -4410,7 +4410,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1",
+      "currentValue": "'~> 0.1'",
       "datasource": "rubygems",
       "depName": "email_reply_trimmer",
       "lockedVersion": "0.1.6",
@@ -4427,7 +4427,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.0",
+      "currentValue": "'~> 1.0.0'",
       "datasource": "rubygems",
       "depName": "ruby-prof",
       "lockedVersion": "1.0.0",
@@ -4436,7 +4436,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.4",
+      "currentValue": "'~> 0.4'",
       "datasource": "rubygems",
       "depName": "rbtrace",
       "lockedVersion": "0.4.11",
@@ -4445,7 +4445,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.9",
+      "currentValue": "'~> 0.9'",
       "datasource": "rubygems",
       "depName": "memory_profiler",
       "lockedVersion": "0.9.13",
@@ -4454,7 +4454,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1",
+      "currentValue": "'~> 0.1'",
       "datasource": "rubygems",
       "depName": "benchmark-memory",
       "lockedVersion": "0.1.2",
@@ -4463,7 +4463,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1",
+      "currentValue": "'~> 0.1'",
       "datasource": "rubygems",
       "depName": "activerecord-explain-analyze",
       "lockedVersion": "0.1.0",
@@ -4472,7 +4472,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.4",
+      "currentValue": "'~> 1.4'",
       "datasource": "rubygems",
       "depName": "oauth2",
       "lockedVersion": "1.4.1",
@@ -4481,7 +4481,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.6.0",
+      "currentValue": "'~> 2.6.0'",
       "datasource": "rubygems",
       "depName": "health_check",
       "lockedVersion": "2.6.0",
@@ -4490,7 +4490,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.3.0",
+      "currentValue": "'~> 2.3.0'",
       "datasource": "rubygems",
       "depName": "vmstat",
       "lockedVersion": "2.3.0",
@@ -4499,7 +4499,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.1.6",
+      "currentValue": "'~> 1.1.6'",
       "datasource": "rubygems",
       "depName": "sys-filesystem",
       "lockedVersion": "1.1.6",
@@ -4516,7 +4516,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 5.2",
+      "currentValue": "'~> 5.2'",
       "datasource": "rubygems",
       "depName": "net-ssh",
       "lockedVersion": "5.2.0",
@@ -4525,7 +4525,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 2.0",
+      "currentValue": "'~> 2.0'",
       "datasource": "rubygems",
       "depName": "sshkey",
       "lockedVersion": "2.0.0",
@@ -4534,7 +4534,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.2",
+      "currentValue": "'~> 1.2'",
       "datasource": "rubygems",
       "depName": "ed25519",
       "depTypes": [
@@ -4546,7 +4546,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0",
+      "currentValue": "'~> 1.0'",
       "datasource": "rubygems",
       "depName": "bcrypt_pbkdf",
       "depTypes": [
@@ -4558,7 +4558,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.73.0",
+      "currentValue": "'~> 1.73.0'",
       "datasource": "rubygems",
       "depName": "gitaly",
       "lockedVersion": "1.73.0",
@@ -4567,7 +4567,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.24.0",
+      "currentValue": "'~> 1.24.0'",
       "datasource": "rubygems",
       "depName": "grpc",
       "lockedVersion": "1.24.0",
@@ -4576,7 +4576,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.8.0",
+      "currentValue": "'~> 3.8.0'",
       "datasource": "rubygems",
       "depName": "google-protobuf",
       "lockedVersion": "3.8.0",
@@ -4585,7 +4585,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.0.0",
+      "currentValue": "'~> 1.0.0'",
       "datasource": "rubygems",
       "depName": "toml-rb",
       "lockedVersion": "1.0.0",
@@ -4594,7 +4594,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.17.1",
+      "currentValue": "'~> 0.17.1'",
       "datasource": "rubygems",
       "depName": "flipper",
       "lockedVersion": "0.17.1",
@@ -4603,7 +4603,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.17.1",
+      "currentValue": "'~> 0.17.1'",
       "datasource": "rubygems",
       "depName": "flipper-active_record",
       "lockedVersion": "0.17.1",
@@ -4612,7 +4612,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.17.1",
+      "currentValue": "'~> 0.17.1'",
       "datasource": "rubygems",
       "depName": "flipper-active_support_cache_store",
       "lockedVersion": "0.17.1",
@@ -4621,7 +4621,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.1.5",
+      "currentValue": "'~> 0.1.5'",
       "datasource": "rubygems",
       "depName": "unleash",
       "lockedVersion": "0.1.5",
@@ -4630,7 +4630,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.5",
+      "currentValue": "'~> 0.5'",
       "datasource": "rubygems",
       "depName": "lograge",
       "lockedVersion": "0.10.0",
@@ -4639,7 +4639,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 1.7",
+      "currentValue": "'~> 1.7'",
       "datasource": "rubygems",
       "depName": "grape_logging",
       "lockedVersion": "1.7.0",
@@ -4648,7 +4648,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 0.9.1",
+      "currentValue": "'~> 0.9.1'",
       "datasource": "rubygems",
       "depName": "gitlab-net-dns",
       "lockedVersion": "0.9.1",
@@ -4657,7 +4657,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.0",
+      "currentValue": "'~> 3.0'",
       "datasource": "rubygems",
       "depName": "countries",
       "lockedVersion": "3.0.0",
@@ -4666,7 +4666,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 3.1.2",
+      "currentValue": "'~> 3.1.2'",
       "datasource": "rubygems",
       "depName": "retriable",
       "lockedVersion": "3.1.2",
@@ -4675,7 +4675,7 @@ exports[`modules/manager/bundler/extract parse Gitlab Foss Gemfile 1`] = `
       },
     },
     {
-      "currentValue": "~> 4.0",
+      "currentValue": "'~> 4.0'",
       "datasource": "rubygems",
       "depName": "liquid",
       "lockedVersion": "4.0.3",
@@ -4697,7 +4697,7 @@ exports[`modules/manager/bundler/extract parse source blocks in Gemfile 1`] = `
 {
   "deps": [
     {
-      "currentValue": "~> 1",
+      "currentValue": ""~> 1"",
       "datasource": "rubygems",
       "depName": "sfn_my_dep1",
       "managerData": {
@@ -4708,7 +4708,7 @@ exports[`modules/manager/bundler/extract parse source blocks in Gemfile 1`] = `
       ],
     },
     {
-      "currentValue": "~> 1",
+      "currentValue": ""~> 1"",
       "datasource": "rubygems",
       "depName": "sfn_my_dep2",
       "managerData": {
diff --git a/lib/modules/manager/bundler/extract.ts b/lib/modules/manager/bundler/extract.ts
index acbfd51c2b..917e5623c1 100644
--- a/lib/modules/manager/bundler/extract.ts
+++ b/lib/modules/manager/bundler/extract.ts
@@ -55,9 +55,7 @@ export async function extractPackageFile(
       };
       if (gemMatch.groups?.currentValue) {
         const currentValue = gemMatch.groups.currentValue;
-        dep.currentValue = regEx(/\s*,\s*/).test(currentValue)
-          ? currentValue
-          : currentValue.slice(1, -1);
+        dep.currentValue = currentValue;
       }
       dep.datasource = RubyGemsDatasource.id;
       res.deps.push(dep);
diff --git a/lib/modules/versioning/ruby/index.spec.ts b/lib/modules/versioning/ruby/index.spec.ts
index 474111a83f..4bb785b8f2 100644
--- a/lib/modules/versioning/ruby/index.spec.ts
+++ b/lib/modules/versioning/ruby/index.spec.ts
@@ -272,6 +272,7 @@ describe('modules/versioning/ruby/index', () => {
     ${'4.2.0'}               | ${'bump'}            | ${'4.2.0'}     | ${'4.2.5.1'} | ${'4.2.5.1'}
     ${'4.2.5.1'}             | ${'bump'}            | ${'0.1'}       | ${'4.3.0'}   | ${'4.3.0'}
     ${'~> 1'}                | ${'bump'}            | ${'1.2.0'}     | ${'2.0.3'}   | ${'~> 2, >= 2.0.3'}
+    ${"'~> 1'"}              | ${'bump'}            | ${'1.2.0'}     | ${'2.0.3'}   | ${"'~> 2', '>= 2.0.3'"}
     ${'= 5.2.2'}             | ${'bump'}            | ${'5.2.2'}     | ${'5.2.2.1'} | ${'= 5.2.2.1'}
     ${'1.0.3'}               | ${'bump'}            | ${'1.0.3'}     | ${'1.2.3'}   | ${'1.2.3'}
     ${'v1.0.3'}              | ${'bump'}            | ${'1.0.3'}     | ${'1.2.3'}   | ${'v1.2.3'}
@@ -379,6 +380,7 @@ describe('modules/versioning/ruby/index', () => {
     ${'< 1.0.3'}             | ${'replace'}         | ${'1.0.3'}     | ${'1.2.4'}   | ${'< 1.2.5'}
     ${'~> 6.0.0'}            | ${'update-lockfile'} | ${'6.0.2'}     | ${'6.0.3'}   | ${'~> 6.0.0'}
     ${'~> 6.0.0'}            | ${'update-lockfile'} | ${'6.0.2'}     | ${'7.0.0'}   | ${'~> 7.0.0'}
+    ${'"~> 6.0.0"'}          | ${'update-lockfile'} | ${'6.0.2'}     | ${'7.0.0'}   | ${'"~> 7.0.0"'}
   `(
     'getNewValue("$currentValue", "$rangeStrategy", "$currentVersion", "$newVersion") === "$expected"',
     ({ currentValue, rangeStrategy, currentVersion, newVersion, expected }) => {
diff --git a/lib/modules/versioning/ruby/index.ts b/lib/modules/versioning/ruby/index.ts
index 7c5aebf13f..8c95cdf876 100644
--- a/lib/modules/versioning/ruby/index.ts
+++ b/lib/modules/versioning/ruby/index.ts
@@ -109,10 +109,10 @@ const getNewValue = ({
   } else {
     switch (rangeStrategy) {
       case 'update-lockfile':
-        if (satisfies(newVersion, currentValue)) {
-          newValue = currentValue;
+        if (satisfies(newVersion, vtrim(currentValue))) {
+          newValue = vtrim(currentValue);
         } else {
-          newValue = getNewValue({
+          return getNewValue({
             currentValue,
             rangeStrategy: 'replace',
             currentVersion,
-- 
GitLab