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.