# File lib/action_dispatch/middleware/session/abstract_store.rb, line 26definitialize(app, options = {})
options[:key] ||='_session_id'# FIXME Rack's secret is not being usedoptions[:secret] ||=SecureRandom.hex(30)
superend
Public Instance Methods
generate_sid()click to toggle source
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 33defgenerate_sidsid = SecureRandom.hex(16)
sid.encode!('UTF-8') ifsid.respond_to?(:encode!)
sidend
Protected Instance Methods
initialize_sid()click to toggle source
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 41definitialize_sid@default_options.delete(:sidbits)
@default_options.delete(:secure_random)
end