# File lib/rack/session/abstract/id.rb, line 23 def initialize(public_id) @public_id = public_id end
# File lib/rack/session/abstract/id.rb, line 33 def empty?; false; end
# File lib/rack/session/abstract/id.rb, line 35 def inspect; public_id.inspect; end
# File lib/rack/session/abstract/id.rb, line 27 def private_id "#{ID_VERSION}::#{hash_sid(public_id)}" end
# File lib/rack/session/abstract/id.rb, line 34 def to_s; raise; end
# File lib/rack/session/abstract/id.rb, line 39 def hash_sid(sid) Digest::SHA256.hexdigest(sid) end