Skip to content

Commit ee1ffdf

Browse files
committed
Fixing project name + enhancement to gemspec/gem
1 parent 20a67ec commit ee1ffdf

File tree

33 files changed

+389
-244
lines changed

33 files changed

+389
-244
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@ Add `rules_ruby_dependencies` and `rules_ruby_toolchains` into your `WORKSPACE`
6262
# To get the latest, grab the 'develop' branch.
6363

6464
git_repository(
65-
name = "bazelrules_ruby_ruby",
65+
name = "bazelruby_rules_ruby",
6666
remote = "https://github.com/bazelruby/rules_ruby.git",
6767
branch = "develop",
6868
)
6969

7070
load(
71-
"@bazelrules_ruby_ruby//ruby:deps.bzl",
71+
"@bazelruby_rules_ruby//ruby:deps.bzl",
7272
"rules_ruby_toolchains",
7373
"rules_ruby_dependencies",
7474
)
@@ -109,7 +109,7 @@ Add `ruby_library`, `ruby_binary` or `ruby_test` into your `BUILD.bazel` files.
109109

110110
```python
111111
load(
112-
"@bazelrules_ruby_ruby//ruby:defs.bzl",
112+
"@bazelruby_rules_ruby//ruby:defs.bzl",
113113
"ruby_binary",
114114
"ruby_library",
115115
"ruby_test",
@@ -424,13 +424,13 @@ Installing using a `Gemfile` that uses the `gemspec` keyword is not currently su
424424

425425
```python
426426
git_repository(
427-
name = "bazelrules_ruby_ruby",
427+
name = "bazelruby_rules_ruby",
428428
remote = "https://github.com/bazelruby/rules_ruby.git",
429429
tag = "v0.1.0",
430430
)
431431

432432
load(
433-
"@bazelrules_ruby_ruby//ruby:deps.bzl",
433+
"@bazelruby_rules_ruby//ruby:deps.bzl",
434434
"rules_ruby_toolchains",
435435
"rules_ruby_dependencies",
436436
)
@@ -439,7 +439,7 @@ rules_ruby_dependencies()
439439

440440
rules_ruby_toolchains()
441441

442-
load("@bazelrules_ruby_ruby//ruby:defs.bzl", "ruby_bundle")
442+
load("@bazelruby_rules_ruby//ruby:defs.bzl", "ruby_bundle")
443443

444444
ruby_bundle(
445445
bundler_version = '2.1.2',

WORKSPACE

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
workspace(name = "bazelrules_ruby_ruby")
1+
workspace(name = "bazelruby_rules_ruby")
22

3-
load("@//ruby:deps.bzl", "ruby_register_toolchains", "rules_ruby_dependencies")
3+
load("@//ruby:deps.bzl", "rules_ruby_dependencies", "rules_ruby_select_sdk")
44

55
rules_ruby_dependencies()
66

@@ -10,12 +10,12 @@ bazel_skylib_workspace()
1010

1111
load("@bazel_skylib//lib:versions.bzl", "versions")
1212

13-
versions.check("1.2.1")
13+
versions.check("2.1.1")
1414

15-
ruby_register_toolchains()
15+
rules_ruby_select_sdk("2.7.0")
1616

1717
local_repository(
18-
name = "bazelrules_ruby_ruby_ruby_tests_testdata_another_workspace",
18+
name = "bazelruby_rules_ruby_ruby_tests_testdata_another_workspace",
1919
path = "ruby/tests/testdata/another_workspace",
2020
)
2121

@@ -91,7 +91,7 @@ container_pull(
9191
repository = "library/ruby",
9292
)
9393

94-
load("@bazelrules_ruby_ruby//ruby:defs.bzl", "ruby_bundle")
94+
load("@bazelruby_rules_ruby//ruby:defs.bzl", "ruby_bundle")
9595

9696
ruby_bundle(
9797
name = "bundle",

examples/example_gem/BUILD

Lines changed: 0 additions & 16 deletions
This file was deleted.

examples/example_gem/BUILD.bazel

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
load(
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
3+
"ruby_gem",
4+
)
5+
6+
package(default_visibility = ["//:__subpackages__"])
7+
8+
ruby_gem(
9+
name = "example_gem",
10+
gem_author_emails = [
11+
12+
13+
],
14+
gem_authors = [
15+
"Coinbase",
16+
"BazelRuby",
17+
],
18+
gem_dependencies = {
19+
"colored2": "",
20+
"hashie": "",
21+
},
22+
gem_description = "Example gem to demonstrate Bazel Gem packaging",
23+
gem_development_dependencies = {
24+
"rspec": "",
25+
"rspec-its": "",
26+
"rubocop": "",
27+
},
28+
gem_homepage = "https://github.com/bazelruby/rules_ruby",
29+
gem_name = "example-gem",
30+
gem_summary = "Example gem to demonstrate Bazel Gem packaging",
31+
gem_version = "0.1.0",
32+
deps = [
33+
"//lib:example_gem",
34+
],
35+
)

examples/example_gem/WORKSPACE

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
workspace(name = "bazelrules_ruby_ruby_example_gem")
1+
workspace(name = "bazelruby_rules_ruby_example_gem")
22

33
# Importing rules_ruby from the parent directory for developing
44
# rules_ruby itself...
55
local_repository(
6-
name = "bazelrules_ruby_ruby",
6+
name = "bazelruby_rules_ruby",
77
path = "../..",
88
)
99

1010
load(
11-
"@bazelrules_ruby_ruby//ruby:deps.bzl",
12-
"ruby_register_toolchains",
11+
"@bazelruby_rules_ruby//ruby:deps.bzl",
1312
"rules_ruby_dependencies",
13+
"rules_ruby_select_sdk",
1414
)
1515

1616
rules_ruby_dependencies()
1717

18-
ruby_register_toolchains()
18+
rules_ruby_select_sdk("2.7.0")
1919

2020
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
2121

examples/example_gem/lib/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
load(
2-
"@bazelrules_ruby_ruby//ruby:defs.bzl",
3-
"rb_library",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
3+
"ruby_library",
44
)
55

66
package(default_visibility = ["//:__subpackages__"])
77

8-
rb_library(
8+
ruby_library(
99
name = "example_gem",
1010
srcs = ["example_gem.rb"],
1111
deps = ["//lib/foo:default_library"],

examples/example_gem/lib/foo/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
load(
2-
"@bazelrules_ruby_ruby//ruby:defs.bzl",
3-
"rb_library",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
3+
"ruby_library",
44
)
55

66
package(default_visibility = ["//:__subpackages__"])
77

8-
rb_library(
8+
ruby_library(
99
name = "default_library",
1010
srcs = ["bar.rb"],
1111
)

examples/simple_rails_api/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load(
2-
"@bazelrules_ruby_ruby//ruby:defs.bzl",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
33
"ruby_binary",
44
)
55

examples/simple_rails_api/WORKSPACE

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
workspace(name = "bazelrules_ruby_ruby_example")
1+
workspace(name = "bazelruby_rules_ruby_example")
22

33
# Importing rules_ruby from the parent directory for developing
44
# rules_ruby itself...
55
local_repository(
6-
name = "bazelrules_ruby_ruby",
6+
name = "bazelruby_rules_ruby",
77
path = "../..",
88
)
99

1010
load(
11-
"@bazelrules_ruby_ruby//ruby:deps.bzl",
12-
"ruby_register_toolchains",
11+
"@bazelruby_rules_ruby//ruby:deps.bzl",
1312
"rules_ruby_dependencies",
13+
"rules_ruby_select_sdk",
1414
)
1515

1616
rules_ruby_dependencies()
1717

18-
ruby_register_toolchains(version = "2.7.0")
18+
rules_ruby_select_sdk(version = "2.7.0")
1919

2020
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
2121

2222
bazel_skylib_workspace()
2323

24-
load("@bazelrules_ruby_ruby//ruby:defs.bzl", "bundle_install")
24+
load("@bazelruby_rules_ruby//ruby:defs.bzl", "ruby_bundle")
2525

26-
bundle_install(
26+
ruby_bundle(
2727
name = "bundle",
2828
gemfile = "//:Gemfile",
2929
gemfile_lock = "//:Gemfile.lock",

examples/simple_script/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
load(
2-
"@bazelrules_ruby_ruby//ruby:defs.bzl",
2+
"@bazelruby_rules_ruby//ruby:defs.bzl",
33
"ruby_binary",
44
"ruby_rspec",
55
"ruby_rubocop",

0 commit comments

Comments
 (0)