summaryrefslogtreecommitdiff
path: root/lib/bundler/cli
diff options
context:
space:
mode:
authoryoka <jesse.ikonen@gmail.com>2022-12-31 10:58:34 +0200
committergit <svn-admin@ruby-lang.org>2023-01-04 13:13:19 +0000
commit799d805e215e3bdcc2e9bbdb48638a129b50e8f4 (patch)
tree97d99b666b2f86458c664551e05e3a6e3216bf0d /lib/bundler/cli
parent87c17a141dc4491abf5282d164f2cba13ade18c4 (diff)
[rubygems/rubygems] Raise invalid option when bundle open --path is called without a value
https://github.com/rubygems/rubygems/commit/c242311158
Diffstat (limited to 'lib/bundler/cli')
-rw-r--r--lib/bundler/cli/open.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bundler/cli/open.rb b/lib/bundler/cli/open.rb
index ebd86fd4b1..8522ec92d6 100644
--- a/lib/bundler/cli/open.rb
+++ b/lib/bundler/cli/open.rb
@@ -10,6 +10,7 @@ module Bundler
end
def run
+ raise InvalidOption, "Cannot specify `--path` option without a value" if !@path.nil? && @path.empty?
editor = [ENV["BUNDLER_EDITOR"], ENV["VISUAL"], ENV["EDITOR"]].find {|e| !e.nil? && !e.empty? }
return Bundler.ui.info("To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR") unless editor
return unless spec = Bundler::CLI::Common.select_spec(name, :regex_match)