class SparkApi::Authentication::SingleSessionProvider
Public Class Methods
new(credentials)
click to toggle source
Calls superclass method
SparkApi::Authentication::BaseOAuth2Provider::new
# 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