Module: TShield::Controllers::Helpers::SessionHelpers

Defined in:
lib/tshield/controllers/helpers/session_helpers.rb

Overview

Session Helpers

Class Method Summary collapse

Class Method Details

.current_session_call(request, callid, method) ⇒ Object



18
19
20
21
# File 'lib/tshield/controllers/helpers/session_helpers.rb', line 18

def self.current_session_call(request, callid, method)
  session = TShield::Sessions.current(request.ip)
  session ? session[:counter].current(callid, method) : 0
end

.current_session_name(request) ⇒ Object



8
9
10
11
# File 'lib/tshield/controllers/helpers/session_helpers.rb', line 8

def self.current_session_name(request)
  session = TShield::Sessions.current(request.ip)
  session[:name] if session
end

.secondary_sessions(request) ⇒ Object



13
14
15
16
# File 'lib/tshield/controllers/helpers/session_helpers.rb', line 13

def self.secondary_sessions(request)
  session = TShield::Sessions.current(request.ip)
  session[:secondary_sessions] if session
end

.update_session_call(request, callid, method) ⇒ Object



23
24
25
26
# File 'lib/tshield/controllers/helpers/session_helpers.rb', line 23

def self.update_session_call(request, callid, method)
  session = TShield::Sessions.current(request.ip)
  session[:counter].add(callid, method) if session
end