Skip to content

Commit ecf0fc5

Browse files
committed
Fixing bad naming by replacing gems_.. with bundle_...
1 parent 27bcdd0 commit ecf0fc5

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.6.5
1+
2.6.5

examples/simple_script/WORKSPACE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ load("@bazelruby_ruby_rules//ruby:defs.bzl", "ruby_bundle")
2121

2222
ruby_bundle(
2323
name = "bundle",
24+
bundler_version = "2.1.2",
2425
excludes = {
2526
"mini_portile": ["test/**/*"],
2627
},
2728
gemfile = "//:Gemfile",
2829
gemfile_lock = "//:Gemfile.lock",
29-
version = "2.0.2",
3030
)

ruby/private/bundle/create_bundle_build_file.rb

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@
4747
ALL_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
)
5959
ALL_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

ruby/tests/container_test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ fi
99

1010
# check if we are running without access to Docker Server (eg, on CI
1111
# within its own Docker container) and if so — skip this test.
12-
if [[ -n "$(docker info 2>/dev/null | grep 'Cannot connect')" ]]; then
12+
if [[ -z $(command -v docker) || -n "$(docker info 2>/dev/null | grep 'Cannot connect')" ]]; then
1313
echo "No Docker runtime detected, skipping tests."
1414
exit 0
1515
else

0 commit comments

Comments
 (0)