Class: OMF::Web::SessionContext

Inherits:
Object
  • Object
show all
Defined in:
lib/omf-web/session_store.rb

Overview

SessionStore

Instance Method Summary collapse

Constructor Details

#initializeSessionContext

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