summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmelia Smith <ThisIsMissEm@users.noreply.github.com>2023-11-21 17:41:04 +0100
committerGitHub <noreply@github.com>2023-11-21 16:41:04 +0000
commitc9ffdcbaa244e231fe1358051ce7ae13c1d4c43b (patch)
tree6347e9d091650a00ab9b185bc973026d23e99c9e
parent67fd3187b3cf626d836506431169c627ec066730 (diff)
Add debug + irb gems to assist with debugging in development and tests (#27960)
-rw-r--r--Gemfile6
-rw-r--r--Gemfile.lock5
2 files changed, 11 insertions, 0 deletions
diff --git a/Gemfile b/Gemfile
index 74672ad06ae..e3fb39e1694 100644
--- a/Gemfile
+++ b/Gemfile
@@ -9,6 +9,9 @@ gem 'sprockets', '~> 3.7.2'
gem 'thor', '~> 1.2'
gem 'rack', '~> 2.2.7'
+# For why irb is in the Gemfile, see: https://ruby.social/@st0012/111444685161478182
+gem 'irb', '~> 1.8'
+
gem 'haml-rails', '~>2.0'
gem 'pg', '~> 1.5'
gem 'pghero'
@@ -179,6 +182,9 @@ group :development do
end
group :development, :test do
+ # Interactive Debugging tools
+ gem 'debug', '~> 1.8'
+
# Profiling tools
gem 'memory_profiler', require: false
gem 'ruby-prof', require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index aafef71b14f..22d74d515e2 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -220,6 +220,9 @@ GEM
database_cleaner-core (~> 2.0.0)
database_cleaner-core (2.0.1)
date (3.3.4)
+ debug (1.8.0)
+ irb (>= 1.5.0)
+ reline (>= 0.3.1)
debug_inspector (1.1.0)
devise (4.9.3)
bcrypt (~> 3.0)
@@ -851,6 +854,7 @@ DEPENDENCIES
concurrent-ruby
connection_pool
database_cleaner-active_record
+ debug (~> 1.8)
devise (~> 4.9)
devise-two-factor (~> 4.1)
devise_pam_authenticatable2 (~> 9.2)
@@ -876,6 +880,7 @@ DEPENDENCIES
httplog (~> 1.6.2)
i18n-tasks (~> 1.0)
idn-ruby
+ irb (~> 1.8)
json-ld
json-ld-preloaded (~> 3.2)
json-schema (~> 4.0)