Class: HubSsoLib::Session

Inherits:
Object
  • Object
show all
Includes:
DRb::DRbUndumped
Defined in:
lib/hub_sso_lib.rb

Overview

Class: Session #

(C) Hipposoft 2006                                         #
                                                           #

Purpose: Session support object, used to store session metadata in #

an insecure cross-application cookie.                      #
                                                           #

Author: A.D.Hodgkinson #

#

History: 22-Oct-2006 (ADH): Created. #

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSession

Returns a new instance of Session.



408
409
410
411
412
413
414
415
# File 'lib/hub_sso_lib.rb', line 408

def initialize
  @session_last_used    = Time.now.utc
  @session_return_to    = nil
  @session_flash        = {}
  @session_user         = HubSsoLib::User.new
  @session_key_rotation = nil
  @session_ip           = nil
end

Instance Attribute Details

#session_flashObject

Returns the value of attribute session_flash.



403
404
405
# File 'lib/hub_sso_lib.rb', line 403

def session_flash
  @session_flash
end

#session_ipObject

Returns the value of attribute session_ip.



406
407
408
# File 'lib/hub_sso_lib.rb', line 406

def session_ip
  @session_ip
end

#session_key_rotationObject

Returns the value of attribute session_key_rotation.



405
406
407
# File 'lib/hub_sso_lib.rb', line 405

def session_key_rotation
  @session_key_rotation
end

#session_last_usedObject

Returns the value of attribute session_last_used.



401
402
403
# File 'lib/hub_sso_lib.rb', line 401

def session_last_used
  @session_last_used
end

#session_return_toObject

Returns the value of attribute session_return_to.



402
403
404
# File 'lib/hub_sso_lib.rb', line 402

def session_return_to
  @session_return_to
end

#session_userObject

Returns the value of attribute session_user.



404
405
406
# File 'lib/hub_sso_lib.rb', line 404

def session_user
  @session_user
end