class Userbin::SessionStore::Rack
Public Class Methods
new(session)
click to toggle source
# File lib/userbin/session_store.rb, line 4 def initialize(session) @session = session end
Public Instance Methods
destroy()
click to toggle source
# File lib/userbin/session_store.rb, line 24 def destroy @session.delete(key) end
read()
click to toggle source
# File lib/userbin/session_store.rb, line 16 def read @session[key] end
user_id()
click to toggle source
# File lib/userbin/session_store.rb, line 8 def user_id @session['userbin.user_id'] end
user_id=(value)
click to toggle source
# File lib/userbin/session_store.rb, line 12 def user_id=(value) @session['userbin.user_id'] = value end
write(value)
click to toggle source
# File lib/userbin/session_store.rb, line 20 def write(value) @session[key] = value end
Private Instance Methods
key()
click to toggle source
# File lib/userbin/session_store.rb, line 30 def key "userbin.user.#{user_id}" end