lib/google/auth/extras/impersonated_credential.rb in googleauth-extras-0.1.0 vs lib/google/auth/extras/impersonated_credential.rb in googleauth-extras-0.2.0
- old
+ new
@@ -64,9 +64,19 @@
access_token: access_token_response.access_token,
expires_at: DateTime.rfc3339(access_token_response.expire_time).to_time,
}
end
+ def inspect
+ "#<#{self.class.name}" \
+ " @access_token=#{@access_token ? '[REDACTED]' : 'nil'}" \
+ " @expires_at=#{expires_at.inspect}" \
+ " @impersonate_delegates=#{@impersonate_delegates.inspect}" \
+ " @impersonate_lifetime=#{@impersonate_lifetime.inspect}" \
+ " @impersonate_name=#{@impersonate_name.inspect}" \
+ '>'
+ end
+
private
def transform_email_to_name(email)
"projects/-/serviceAccounts/#{email}"
end