4747ALL_GEMS = <<~ALL_GEMS
4848 ruby_library(
4949 name = "gems",
50- srcs = glob([{gems_lib_files }]) + glob(["bin/*"]),
51- includes = {gems_lib_paths },
50+ srcs = glob([{bundle_lib_files }]) + glob(["bin/*"]),
51+ includes = {bundle_lib_paths },
5252 )
5353
5454 ruby_library(
5555 name = "bin",
5656 srcs = glob(["bin/*"]),
57- deps = {gems_with_binaries }
57+ deps = {bundle_with_binaries }
5858 )
5959ALL_GEMS
6060
@@ -180,20 +180,20 @@ def generate!
180180 remove_bundler_version!
181181
182182 # Append to the end specific gem libraries and dependencies
183- bundle = Bundler ::LockfileParser . new ( Bundler . read_file ( gemfile_lock ) )
184- gem_lib_paths = [ ]
185- gems_binaries = { } # gem-name => [ gem's binaries ], ...
186- gems = bundle . specs . map ( &:name )
183+ bundle = Bundler ::LockfileParser . new ( Bundler . read_file ( gemfile_lock ) )
184+ bundle_lib_paths = [ ]
185+ bundle_binaries = { } # gem-name => [ gem's binaries ], ...
186+ gems = bundle . specs . map ( &:name )
187187
188- bundle . specs . each { |spec | register_gem ( spec , template_out , gem_lib_paths , gems_binaries ) }
188+ bundle . specs . each { |spec | register_gem ( spec , template_out , bundle_lib_paths , bundle_binaries ) }
189189
190190 template_out . puts ALL_GEMS
191- . gsub ( '{gems_lib_files}' , to_flat_string ( gem_lib_paths . map { |p | "#{ p } /**/*" } ) )
192- . gsub ( '{gems_binaries}' , gems_binaries . values . flatten . to_s )
193- . gsub ( '{gems_lib_paths}' , gem_lib_paths . to_s )
191+ . gsub ( '{bundle_lib_files}' , to_flat_string ( bundle_lib_paths . map { |p | "#{ p } /**/*" } ) )
192+ . gsub ( '{bundle_with_binaries}' , bundle_binaries . keys . map { |g | ":#{ g } " } . to_s )
193+ . gsub ( '{bundle_binaries}' , bundle_binaries . values . flatten . to_s )
194+ . gsub ( '{bundle_lib_paths}' , bundle_lib_paths . to_s )
194195 . gsub ( '{bundler_setup}' , bundler_setup_require )
195- . gsub ( '{gems_deps}' , gems . map { |g | ":#{ g } " } . to_s )
196- . gsub ( '{gems_with_binaries}' , gems_binaries . keys . map { |g | ":#{ g } " } . to_s )
196+ . gsub ( '{bundle_deps}' , gems . map { |g | ":#{ g } " } . to_s )
197197 . gsub ( '{exclude}' , DEFAULT_EXCLUDES . to_s )
198198
199199 ::File . open ( build_file , 'w' ) { |f | f . puts template_out . string }
@@ -221,17 +221,17 @@ def remove_bundler_version!
221221 ::FileUtils . move ( temp_gemfile_lock , gemfile_lock , force : true )
222222 end
223223
224- def register_gem ( spec , template_out , gem_lib_paths , gems_binaries )
224+ def register_gem ( spec , template_out , bundle_lib_paths , bundle_binaries )
225225 gem_path = GEM_PATH [ ruby_version , spec . name , spec . version ]
226- gem_lib_paths << gem_lib_path = gem_path + '/lib'
226+ bundle_lib_paths << gem_lib_path = gem_path + '/lib'
227227
228228 # paths to search for executables
229- gem_binaries = find_gems_binaries ( gem_path )
230- gems_binaries [ spec . name ] = gem_binaries unless gem_binaries . nil? || gem_binaries . empty?
229+ gem_binaries = find_bundle_binaries ( gem_path )
230+ bundle_binaries [ spec . name ] = gem_binaries unless gem_binaries . nil? || gem_binaries . empty?
231231
232232 deps = spec . dependencies . map { |d | ":#{ d . name } " }
233233
234- warn ( "registering gem #{ spec . name } with binaries: #{ gem_binaries } " ) if gems_binaries . key? ( spec . name )
234+ warn ( "registering gem #{ spec . name } with binaries: #{ gem_binaries } " ) if bundle_binaries . key? ( spec . name )
235235
236236 template_out . puts GEM_TEMPLATE
237237 . gsub ( '{gem_lib_path}' , gem_lib_path )
@@ -246,7 +246,7 @@ def register_gem(spec, template_out, gem_lib_paths, gems_binaries)
246246 . gsub ( '{bundler_setup}' , bundler_setup_require )
247247 end
248248
249- def find_gems_binaries ( gem_path )
249+ def find_bundle_binaries ( gem_path )
250250 gem_bin_paths = %W( #{ gem_path } /bin #{ gem_path } /exe)
251251
252252 gem_bin_paths
0 commit comments