Sha256: 04d5643bae5c1d71b9de2691d09a0667ad4d815ca2c2a8199987d1282a9bbf35

Contents?: true

Size: 706 Bytes

Versions: 14

Compression:

Stored size: 706 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

14 entries across 14 versions & 1 rubygems

Version Path
gapic-generator-0.4.0 templates/default/service/client/_credentials.erb
gapic-generator-0.3.3 templates/default/service/client/_credentials.erb
gapic-generator-0.3.1 templates/default/service/client/_credentials.erb
gapic-generator-0.3.0 templates/default/service/client/_credentials.erb
gapic-generator-0.2.3 templates/default/service/client/_credentials.erb
gapic-generator-0.2.2 templates/default/service/client/_credentials.erb
gapic-generator-0.2.0 templates/default/service/client/_credentials.erb
gapic-generator-0.1.7 templates/default/service/client/_credentials.erb
gapic-generator-0.1.5 templates/default/service/client/_credentials.erb
gapic-generator-0.1.4 templates/default/service/client/_credentials.erb
gapic-generator-0.1.3 templates/default/service/client/_credentials.erb
gapic-generator-0.1.2 templates/default/service/client/_credentials.erb
gapic-generator-0.1.1 templates/default/service/client/_credentials.erb
gapic-generator-0.1.0 templates/default/service/client/_credentials.erb