class Store

Public Class Methods

new(redis) click to toggle source
# File lib/store.rb, line 2
def initialize(redis)
  @redis = redis
end

Public Instance Methods

forget_user(response) click to toggle source
# File lib/store.rb, line 17
def forget_user(response)
  @redis.del("user_#{response.user.id}")
end
get_user(response) click to toggle source
# File lib/store.rb, line 6
def get_user(response)
  email = @redis.get("user_#{response.user.id}")
  raise Exceptions::UserNotIdentified unless email

  email
end
remember_user(response) click to toggle source
# File lib/store.rb, line 13
def remember_user(response)
  @redis.set("user_#{response.user.id}", response.match_data['email'])
end