Skip to content

Commit 1c7e3b2

Browse files
committed
remove || raise and get closer to master
1 parent 2b205ed commit 1c7e3b2

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

lib/rack/session/abstract/id.rb

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,8 @@ def initialize(store, req)
6868
end
6969

7070
def id
71-
if @loaded or instance_variable_defined?(:@id)
72-
else
73-
@id = @store.send(:extract_session_id, @req)
74-
end
75-
@id || raise
71+
return @id if @loaded or instance_variable_defined?(:@id)
72+
@id = @store.send(:extract_session_id, @req)
7673
end
7774

7875
def options
@@ -122,7 +119,7 @@ def clear
122119

123120
def destroy
124121
clear
125-
@id = @store.send(:delete_session, @req, id, options) || raise
122+
@id = @store.send(:delete_session, @req, id, options)
126123
end
127124

128125
def to_hash

lib/rack/session/cookie.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def initialize(app, options={})
125125
def find_session(req, sid)
126126
data = unpacked_cookie_data(req)
127127
data = persistent_session_id!(data)
128-
[data["session_id"] || raise, data]
128+
[data["session_id"], data]
129129
end
130130

131131
def extract_session_id(request)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy