Methods
G
I
N
Class Public methods
new(app, options = {})
    # File actionpack/lib/action_dispatch/middleware/session/abstract_store.rb, line 26
26:       def initialize(app, options = {})
27:         options[:key] ||= '_session_id'
28:         super
29:       end
Instance Public methods
generate_sid()
    # File actionpack/lib/action_dispatch/middleware/session/abstract_store.rb, line 31
31:       def generate_sid
32:         sid = SecureRandom.hex(16)
33:         sid.encode!('UTF-8') if sid.respond_to?(:encode!)
34:         sid
35:       end
Instance Protected methods
initialize_sid()
    # File actionpack/lib/action_dispatch/middleware/session/abstract_store.rb, line 39
39:       def initialize_sid
40:         @default_options.delete(:sidbits)
41:         @default_options.delete(:secure_random)
42:       end