Sha256: 069d55aa87c3f1c073a4649d230213c2f24e69b5f32b9930d8b599f6cec24f40
Contents?: true
Size: 1.06 KB
Versions: 5
Compression:
Stored size: 1.06 KB
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 = [ <%- if service.gem.env_prefix -%> "<%= service.gem.env_prefix %>_CREDENTIALS", "<%= service.gem.env_prefix %>_KEYFILE", <%- end -%> "GOOGLE_CLOUD_CREDENTIALS", "GOOGLE_CLOUD_KEYFILE", "GCLOUD_KEYFILE", <%- if service.gem.env_prefix -%> "<%= service.gem.env_prefix %>_CREDENTIALS_JSON", "<%= service.gem.env_prefix %>_KEYFILE_JSON", <%- end -%> "GOOGLE_CLOUD_CREDENTIALS_JSON", "GOOGLE_CLOUD_KEYFILE_JSON", "GCLOUD_KEYFILE_JSON" ] self.paths = [ "~/.config/google_cloud/application_default_credentials.json" ] end
Version data entries
5 entries across 5 versions & 1 rubygems