emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/inf-ruby 9e2c0ab255 117/265: inf-ruby-console-rails: use '


From: ELPA Syncer
Subject: [nongnu] elpa/inf-ruby 9e2c0ab255 117/265: inf-ruby-console-rails: use 'bundle exec' if Gemfile is present
Date: Sat, 9 Jul 2022 21:59:18 -0400 (EDT)

branch: elpa/inf-ruby
commit 9e2c0ab25552bb0dc3bc81a9ca3d2e9bae823121
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>

    inf-ruby-console-rails: use 'bundle exec' if Gemfile is present
---
 inf-ruby.el | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/inf-ruby.el b/inf-ruby.el
index de3df8fd4d..e6b55be48c 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -628,8 +628,12 @@ automatically."
   (let* ((default-directory (file-name-as-directory dir))
          (envs (inf-ruby-console-rails-envs))
          (env (completing-read "Rails environment: " envs nil t
-                               nil nil (car (member "development" envs)))))
-    (run-ruby (format "rails console %s" env) "rails")))
+                               nil nil (car (member "development" envs))))
+         (with-bundler (file-exists-p "Gemfile")))
+    (run-ruby (concat (when with-bundler "bundle exec ")
+                      "rails console "
+                      env)
+              "rails")))
 
 (defun inf-ruby-console-rails-envs ()
   (let ((files (file-expand-wildcards "config/environments/*.rb")))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]