@@ -2,7 +2,9 @@ exports_files(glob(["*.yaml"]))
22
33load (
44 "@com_google_googleapis_imports//:imports.bzl" ,
5- "nodejs_gapic_combined_pkg"
5+ "nodejs_gapic_combined_pkg" ,
6+ "ruby_cloud_gapic_library" ,
7+ "ruby_gapic_assembly_pkg"
68)
79
810
@@ -13,4 +15,26 @@ nodejs_gapic_combined_pkg(
1315 deps = [
1416 "//google/cloud/databasecenter/v1beta:databasecenter-v1beta-nodejs" ,
1517 ],
18+ )
19+
20+ # Generates a Ruby wrapper client for databasecenter.
21+ # Ruby wrapper clients are versionless, but are generated from source protos
22+ # for a particular service version, v1beta in this case.
23+ ruby_cloud_gapic_library (
24+ name = "databasecenter_ruby_wrapper" ,
25+ srcs = ["//google/cloud/databasecenter/v1beta:databasecenter_proto_with_info" ],
26+ extra_protoc_parameters = [
27+ "ruby-cloud-gem-name=google-cloud-database_center" ,
28+ "ruby-cloud-wrapper-of=v1beta:0.0" ,
29+ ],
30+ service_yaml = "//google/cloud/databasecenter/v1beta:databasecenter_v1beta.yaml" ,
31+ transport = "grpc+rest" ,
32+ )
33+
34+ # Open Source package.
35+ ruby_gapic_assembly_pkg (
36+ name = "google-cloud-databasecenter-ruby" ,
37+ deps = [
38+ ":databasecenter_ruby_wrapper" ,
39+ ],
1640)
0 commit comments