Hash
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 52
52: def [](key)
53: load_for_read!
54: super(key.to_s)
55: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 62
62: def []=(key, value)
63: load_for_write!
64: super(key.to_s, value)
65: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 67
67: def clear
68: load_for_write!
69: super
70: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 84
84: def delete(key)
85: load_for_write!
86: super(key.to_s)
87: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 103
103: def destroy
104: clear
105: @by.send(:destroy, @env) if @by
106: @env[ENV_SESSION_OPTIONS_KEY][:id] = nil if @env && @env[ENV_SESSION_OPTIONS_KEY]
107: @loaded = false
108: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 94
94: def exists?
95: return @exists if instance_variable_defined?(:@exists)
96: @exists = @by.send(:exists?, @env)
97: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 57
57: def has_key?(key)
58: load_for_read!
59: super(key.to_s)
60: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 89
89: def inspect
90: load_for_read!
91: super
92: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 99
99: def loaded?
100: @loaded
101: end
# File lib/action_dispatch/middleware/session/abstract_store.rb, line 120
120: def load!
121: id, session = @by.send(:load_session, @env)
122: @env[ENV_SESSION_OPTIONS_KEY][:id] = id
123: replace(session.stringify_keys)
124: @loaded = true
125: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.