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