gapic-generator-ruby icon indicating copy to clipboard operation
gapic-generator-ruby copied to clipboard

Generate Ruby gRPC client libraries from Protocol Buffer definitions.

Results 48 gapic-generator-ruby issues
Sort by recently updated
recently updated
newest added

This appears in `google-cloud-firestore-admin-v1/proto_docs/google/firestore/admin/v1/location.rb` It is currently converting `[google.cloud.location.Location.metadata][google.cloud.location.Location.metadata]` to `{::Google::Cloud::Location::Location#metadata google.cloud.location.Location.metadata}`, but the class is defined in a dependency (google-cloud-location); hence YARD tests fail. (We are currently working around...

type: bug
priority: p2

This is brought on by https://github.com/googleapis/google-cloud-ruby/issues/14050 The end-user does not know about the default per-rpc timeout being generated, so they just percieve the client-wide timeout to 'not have any effect'....

type: feature request
priority: p3

Currently the underlying `GRPC::ActiveCall::Operation` is exposed to users directly for every method call and it is the only way to access some gRPC properties, like the `trailing_metadata`. This could be...

type: feature request

The [google-cloud-pubsub](https://github.com/googleapis/google-cloud-ruby/blob/master/google-cloud-pubsub) library is required to support the following RPC retry policy, provided by the Pub/Sub team: | property | default value | | ---------------------- | ------ | | init...

type: feature request
priority: p2

Include `ruby-cloud-generate-standalone-snippets` and `ruby-cloud-generate-yardoc-snippets` in `shared/test_resources/api_test_resources.rb`, and in fact we should probably turn them on for all tests and embedded outputs at this point. Note this may depend on #629.

type: process
priority: p2

Rework the unit tests for diregapic so that the test harness does not duplicate helper methods from gapic-common/rest

type: feature request
priority: p3

TLDR: we would like to have the conversion of `GRPC::BadStatus` errors to `Google::Cloud::Error`s in the `Enumerable` result of streaming calls of the spanner client, so that the consumer only has...

type: feature request
api: spanner
priority: p3

Protos allow some fields to be connected in what essentially are the oneof groups. Assigning one field in the group will essentially prevent others from being assigned and there might...

type: feature request

Currently IIRC the logic is 'every argument except the last' or something close but should take segment ids with/without patterns into an account

type: process
priority: p2