class Bcome::Driver::Gcp::Authentication::OauthSessionStore

Public Class Methods

new() click to toggle source
# File lib/objects/driver/gcp/authentication/oauth_session_store.rb, line 7
def initialize
  @oauth_sessions = []
end

Public Instance Methods

<<(session) click to toggle source
# File lib/objects/driver/gcp/authentication/oauth_session_store.rb, line 18
def <<(session)
  @oauth_sessions << session
end
in_memory_session_for(oauth_client_config) click to toggle source
# File lib/objects/driver/gcp/authentication/oauth_session_store.rb, line 11
def in_memory_session_for(oauth_client_config)
  existing_session = @oauth_sessions.detect do |session|
    session.client_config == oauth_client_config
  end
  existing_session
end