Sha256: 075562e2fb72cb5fd615c8f65a7dfb0afed13a3d7ce8fc65e47352ab5365747d
Contents?: true
Size: 687 Bytes
Versions: 29
Compression:
Stored size: 687 Bytes
Contents
module RubyPitaya class Session attr_reader :id, :uid, :data, :metadata, :frontend_id attr_writer :uid, :data def initialize @id = '' @uid = '' @data = {} @metadata = {} @frontend_id = '' end def update(id, uid, data, metadata, frontend_id) @id = id @uid = uid @data = data @metadata = metadata @frontend_id = frontend_id end def authenticated? !@uid.strip.empty? end def user_id @uid end def user_id=(value) @uid = value end def clear @id = '' @uid = '' @data = {} @metadata = {} @frontend_id = '' end end end
Version data entries
29 entries across 25 versions & 1 rubygems