From 665b5945a8c6bffe26d054c6e2b22951f4aa4cc6 Mon Sep 17 00:00:00 2001 From: Peter Boling Date: Mon, 24 Feb 2025 21:00:07 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20DevEx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spec/config/byebug.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/spec/config/byebug.rb b/spec/config/byebug.rb index ae3fbaf..1e19585 100644 --- a/spec/config/byebug.rb +++ b/spec/config/byebug.rb @@ -1,7 +1,12 @@ if ENV.fetch("DEBUG", "false").casecmp("true") == 0 - if VersionGem::Ruby.gte_minimum_version?("2.7") - require "debug" - else + ruby_version = Gem::Version.create(RUBY_VERSION) + if ruby_version < Gem::Version.create("2.7") + # Use byebug in code + puts "[DEBUG Ruby < 2.7] debug with byebug in code" require "byebug" + else + # Use binding.break, binding.b, or debugger in code + puts "[DEBUG Ruby >= 2.7] debug with binding.break, binding.b, or debugger in code" + require "debug" end end