Add binstubs rake task keyed on Gemfile.lock
Assisted-by: Claude Opus 4.6 via pi
change svuszqsulsotpowzpqumxykvmvsqovzy
commit 45ca6bd3f4234974f993c5c198470056e2760927
author Alpha Chen <alpha@kejadlen.dev>
date
parent voypovnx
diff --git a/Rakefile b/Rakefile
index b0ec822..494ec76 100644
--- a/Rakefile
+++ b/Rakefile
@@ -1,3 +1,15 @@
 require "minitest/test_task"
 
 Minitest::TestTask.create
+
+directory ".direnv"
+
+desc "Create bundler binstubs (runs when Gemfile.lock changes)"
+file ".direnv/.bundled" => ["Gemfile.lock"] do
+  sh "bundle binstubs --all"
+  touch ".direnv/.bundled"
+end
+
+task binstubs: ".direnv/.bundled"
+
+task default: %i[ test binstubs ]