Class: Firebug::Session

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/firebug/session.rb

Overview

An ActiveRecord model of the CodeIgniter sessions table.

Instance Method Summary collapse

Instance Method Details

Returns:

  • (String)


21
22
23
24
# File 'lib/firebug/session.rb', line 21

def cookie_data
  data = { session_id: session_id, ip_address: ip_address, user_agent: user_agent, last_activity: last_activity }
  Firebug.encrypt_cookie(data)
end

#user_dataObject

Returns:

  • (Object)


11
12
13
# File 'lib/firebug/session.rb', line 11

def user_data
  Firebug.unserialize(super || '')
end

#user_data=(value) ⇒ Object

Parameters:

  • value (Object)


16
17
18
# File 'lib/firebug/session.rb', line 16

def user_data=(value)
  super(Firebug.serialize(value))
end