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