Class: OMF::Web::SessionContext
- Inherits:
-
Object
- Object
- OMF::Web::SessionContext
- Defined in:
- lib/omf-web/session_store.rb
Overview
SessionStore
Instance Method Summary collapse
- #call(&block) ⇒ Object
-
#initialize ⇒ SessionContext
constructor
A new instance of SessionContext.
Constructor Details
#initialize ⇒ SessionContext
Returns a new instance of SessionContext.
61 62 63 |
# File 'lib/omf-web/session_store.rb', line 61 def initialize @sid = Thread.current["sessionID"] end |
Instance Method Details
#call(&block) ⇒ Object
65 66 67 68 69 70 71 72 73 |
# File 'lib/omf-web/session_store.rb', line 65 def call(&block) begin current_sid = Thread.current["sessionID"] Thread.current["sessionID"] = @sid block.call ensure Thread.current["sessionID"] = current_sid end end |