Sha256: 2f3a267079dda980547d4c3cde73869a763e88248a8b13a64885086beccaf9a4

Contents?: true

Size: 708 Bytes

Versions: 25

Compression:

Stored size: 708 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 -%>
  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

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
gapic-generator-0.8.0 templates/default/service/client/_credentials.erb
gapic-generator-0.7.5 templates/default/service/client/_credentials.erb
gapic-generator-0.7.4 templates/default/service/client/_credentials.erb
gapic-generator-0.7.2 templates/default/service/client/_credentials.erb
gapic-generator-0.7.1 templates/default/service/client/_credentials.erb
gapic-generator-0.7.0 templates/default/service/client/_credentials.erb
gapic-generator-0.6.15 templates/default/service/client/_credentials.erb
gapic-generator-0.6.14 templates/default/service/client/_credentials.erb
gapic-generator-0.6.13 templates/default/service/client/_credentials.erb
gapic-generator-0.6.12 templates/default/service/client/_credentials.erb
gapic-generator-0.6.11 templates/default/service/client/_credentials.erb
gapic-generator-0.6.10 templates/default/service/client/_credentials.erb
gapic-generator-0.6.9 templates/default/service/client/_credentials.erb
gapic-generator-0.6.8 templates/default/service/client/_credentials.erb
gapic-generator-0.6.7 templates/default/service/client/_credentials.erb
gapic-generator-0.6.6 templates/default/service/client/_credentials.erb
gapic-generator-0.6.5 templates/default/service/client/_credentials.erb
gapic-generator-0.6.4 templates/default/service/client/_credentials.erb
gapic-generator-0.6.3 templates/default/service/client/_credentials.erb
gapic-generator-0.6.2 templates/default/service/client/_credentials.erb