88# this file is here to facilitate running it.
99#
1010
11- require ' rubygems'
11+ require " rubygems"
1212
1313m = Module . new do
1414module_function
@@ -18,18 +18,18 @@ module_function
1818 end
1919
2020 def env_var_version
21- ENV [ ' BUNDLER_VERSION' ]
21+ ENV [ " BUNDLER_VERSION" ]
2222 end
2323
2424 def cli_arg_version
2525 return unless invoked_as_script? # don't want to hijack other binstubs
26- return unless ' update' . start_with? ( ARGV . first || ' ' ) # must be running `bundle update`
26+ return unless " update" . start_with? ( ARGV . first || " " ) # must be running `bundle update`
2727
2828 bundler_version = nil
2929 update_index = nil
3030 ARGV . each_with_index do |a , i |
3131 bundler_version = a if update_index && update_index . succ == i && a =~ Gem ::Version ::ANCHORED_VERSION_PATTERN
32- next unless a =~ /\A --bundler(?:[= ](#{ Gem ::Version ::VERSION_PATTERN } ))?\z /
32+ next unless a =~ /\A --bundler(?:[= ](#{ Gem ::Version ::VERSION_PATTERN } ))?\z /o
3333
3434 bundler_version = Regexp . last_match ( 1 )
3535 update_index = i
@@ -38,16 +38,16 @@ module_function
3838 end
3939
4040 def gemfile
41- gemfile = ENV [ ' BUNDLE_GEMFILE' ]
41+ gemfile = ENV [ " BUNDLE_GEMFILE" ]
4242 return gemfile if gemfile && !gemfile . empty?
4343
44- File . expand_path ( ' ../Gemfile' , __dir__ )
44+ File . expand_path ( " ../Gemfile" , __dir__ )
4545 end
4646
4747 def lockfile
4848 lockfile =
4949 case File . basename ( gemfile )
50- when ' gems.rb' then gemfile . sub ( /\. rb$/ , gemfile )
50+ when " gems.rb" then gemfile . sub ( /\. rb$/ , gemfile )
5151 else "#{ gemfile } .lock"
5252 end
5353 File . expand_path ( lockfile )
@@ -57,7 +57,7 @@ module_function
5757 return unless File . file? ( lockfile )
5858
5959 lockfile_contents = File . read ( lockfile )
60- return unless lockfile_contents =~ /\n \n BUNDLED WITH\n \s {2,}(#{ Gem ::Version ::VERSION_PATTERN } )\n /
60+ return unless lockfile_contents =~ /\n \n BUNDLED WITH\n \s {2,}(#{ Gem ::Version ::VERSION_PATTERN } )\n /o
6161
6262 Regexp . last_match ( 1 )
6363 end
@@ -75,32 +75,32 @@ module_function
7575
7676 requirement = bundler_gem_version . approximate_recommendation
7777
78- return requirement unless Gem . rubygems_version < Gem ::Version . new ( ' 2.7.0' )
78+ return requirement unless Gem . rubygems_version < Gem ::Version . new ( " 2.7.0" )
7979
80- requirement += '.a' if bundler_gem_version . prerelease?
80+ requirement += ".a" if bundler_gem_version . prerelease?
8181
8282 requirement
8383 end
8484
8585 def load_bundler!
86- ENV [ ' BUNDLE_GEMFILE' ] ||= gemfile
86+ ENV [ " BUNDLE_GEMFILE" ] ||= gemfile
8787
8888 activate_bundler
8989 end
9090
9191 def activate_bundler
9292 gem_error = activation_error_handling do
93- gem ' bundler' , bundler_requirement
93+ gem ( " bundler" , bundler_requirement )
9494 end
9595 return if gem_error . nil?
9696
9797 require_error = activation_error_handling do
98- require ' bundler/version'
98+ require " bundler/version"
9999 end
100100 return if require_error . nil? && Gem ::Requirement . new ( bundler_requirement ) . satisfied_by? ( Gem ::Version . new ( Bundler ::VERSION ) )
101101
102- warn "Activating bundler (#{ bundler_requirement } ) failed:\n #{ gem_error . message } \n \n To install the version of bundler this project requires, run `gem install bundler -v '#{ bundler_requirement } '`"
103- exit 42
102+ warn ( "Activating bundler (#{ bundler_requirement } ) failed:\n #{ gem_error . message } \n \n To install the version of bundler this project requires, run `gem install bundler -v '#{ bundler_requirement } '`" )
103+ exit ( 42 )
104104 end
105105
106106 def activation_error_handling
113113
114114m . load_bundler!
115115
116- load Gem . bin_path ( ' bundler' , ' bundle' ) if m . invoked_as_script?
116+ load Gem . bin_path ( " bundler" , " bundle" ) if m . invoked_as_script?
0 commit comments