Sha256: f82ae7e8785854a6538fb10476c91fa7b0d5f33204e23b2ce6f0faaca36bf0f7

Contents?: true

Size: 758 Bytes

Versions: 5

Compression:

Stored size: 758 Bytes

Contents

<%- assert_locals service -%>
<% @requires = capture do %>
require "googleauth"
<% end %>
# Credentials for the <%= service.name %> API.
class <%= service.credentials_name %> < ::Google::Auth::Credentials
  <%- if service.client_scopes.any? -%>
  self.scope = [
  <%- service.client_scopes.each_with_index do |client_scope, index| -%>
    <%- comma = index == service.client_scopes.count - 1 ? "" : "," -%>
    <%= client_scope.inspect %><%= comma %>
  <%- end -%>
  ]
  <%- end -%>
  <%- if service.gem.env_prefix -%>
  self.env_vars = [
    "<%= service.gem.env_prefix %>_CREDENTIALS",
    "<%= service.gem.env_prefix %>_KEYFILE",
    "<%= service.gem.env_prefix %>_CREDENTIALS_JSON",
    "<%= service.gem.env_prefix %>_KEYFILE_JSON"
  ]
  <%- end -%>
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gapic-generator-0.11.0 templates/default/service/client/_credentials.erb
gapic-generator-0.10.1 templates/default/service/client/_credentials.erb
gapic-generator-0.10.0 templates/default/service/client/_credentials.erb
gapic-generator-0.9.1 templates/default/service/client/_credentials.erb
gapic-generator-0.9.0 templates/default/service/client/_credentials.erb