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