Class: Cuca::SessionPage

Inherits:
Object
  • Object
show all
Defined in:
lib/cuca/sessionpage.rb

Overview

A session page (access via session.page) is memory that is only valid for the current action. Once you leave to another page it will be erased. (see Cuca::Session)

Instance Method Summary collapse

Constructor Details

#initialize(session) ⇒ SessionPage

Returns a new instance of SessionPage.



17
18
19
20
21
22
# File 'lib/cuca/sessionpage.rb', line 17

def initialize(session)
  @ses = session
  @ses[:SessionPage] ||= {}
  pagemem[pagekey] ||= {}
  expire
end

Instance Method Details

#[](key) ⇒ Object



24
25
26
# File 'lib/cuca/sessionpage.rb', line 24

def [](key)
   pagemem[pagekey][key] ? pagemem[pagekey][key] : nil
end

#[]=(key, value) ⇒ Object



28
29
30
# File 'lib/cuca/sessionpage.rb', line 28

def []=(key,value)
   pagemem[pagekey][key] = value
end