|  | """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 | 
|  | ) |