Sha256: c011aa2c37ed50e202578c7749fd29a6fbca0a55f7b22fba2669bc36f10bbcfc

Contents?: true

Size: 765 Bytes

Versions: 3

Compression:

Stored size: 765 Bytes

Contents

<%- assert_locals method -%>
# Converts hash and nil to an options object
options = ::Gapic::CallOptions.new(**options.to_h) if options.respond_to? :to_h

# Customize the options with defaults
call_metadata = @config.rpcs.<%= method.name %>.metadata.to_h

# Set x-goog-api-client header
call_metadata[:"x-goog-api-client"] ||= ::Gapic::Headers.x_goog_api_client \
  lib_name: @config.lib_name, lib_version: @config.lib_version,
  gapic_version: ::<%= method.service.gem.version_name_full %>,
  transports_version_send: [:rest]

options.apply_defaults timeout:      @config.rpcs.<%= method.name %>.timeout,
                       metadata:     call_metadata

options.apply_defaults timeout:      @config.timeout,
                       metadata:     @config.metadata

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gapic-generator-0.11.0 templates/default/service/rest/client/method/def/_options_defaults.erb
gapic-generator-0.10.1 templates/default/service/rest/client/method/def/_options_defaults.erb
gapic-generator-0.10.0 templates/default/service/rest/client/method/def/_options_defaults.erb