Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
24 lines
764 B
24 lines
764 B
"""Wrapper around internal_ruby_proto_library to supply our rules_ruby""" |
|
|
|
load("@rules_ruby//ruby:defs.bzl", "ruby_library") |
|
load("//:protobuf.bzl", _internal_ruby_proto_library = "internal_ruby_proto_library") |
|
|
|
def internal_ruby_proto_library( |
|
name, |
|
**kwargs): |
|
"""Bazel rule to create a Ruby protobuf library from proto source files |
|
|
|
NOTE: the rule is only an internal workaround to generate protos. The |
|
interface may change and the rule may be removed when bazel has introduced |
|
the native rule. |
|
|
|
Args: |
|
name: the name of the ruby_proto_library. |
|
**kwargs: other keyword arguments that are passed to ruby_library. |
|
|
|
""" |
|
_internal_ruby_proto_library( |
|
name, |
|
ruby_library, |
|
**kwargs |
|
)
|
|
|