class Bcome::Driver::Gcp::Authentication::OauthClientConfig

Attributes

scopes[R]
secrets_filename[R]

Public Class Methods

new(scopes, secrets_filename) click to toggle source
# File lib/objects/driver/gcp/authentication/oauth_client_config.rb, line 9
def initialize(scopes, secrets_filename)
  @scopes = scopes
  @secrets_filename = secrets_filename
end

Public Instance Methods

==(other) click to toggle source
# File lib/objects/driver/gcp/authentication/oauth_client_config.rb, line 14
def ==(other)
  checksum == other.checksum
end
checksum() click to toggle source
# File lib/objects/driver/gcp/authentication/oauth_client_config.rb, line 18
def checksum
  @checksum ||= ::Digest::MD5.hexdigest(Marshal.dump("#{@scopes}-#{@secrets_filename}"))
end