class SparkApi::Authentication::SingleSessionProvider

Public Class Methods

new(credentials) click to toggle source
# File lib/spark_api/authentication/oauth2_impl/single_session_provider.rb, line 6
def initialize(credentials)
  @access_token = credentials.delete(:access_token)
  super(credentials)
end

Public Instance Methods

destroy_session() click to toggle source
# File lib/spark_api/authentication/oauth2_impl/single_session_provider.rb, line 21
def destroy_session
  @session = nil
end
load_session() click to toggle source
# File lib/spark_api/authentication/oauth2_impl/single_session_provider.rb, line 11
def load_session
  @session ||= SparkApi::Authentication::OAuthSession.new({
    :access_token => @access_token
  })
end
save_session(session) click to toggle source
# File lib/spark_api/authentication/oauth2_impl/single_session_provider.rb, line 17
def save_session session
  @session = session
end