Class: Session

Inherits:
Object
  • Object
show all
Defined in:
lib/lacuna/session.rb

Constant Summary collapse

@@session =
nil

Class Method Summary collapse

Class Method Details

.endObject



10
11
12
# File 'lib/lacuna/session.rb', line 10

def self.end
    self.set nil
end

.getObject



14
15
16
# File 'lib/lacuna/session.rb', line 14

def self.get
    @@session
end

.set(val) ⇒ Object



6
7
8
# File 'lib/lacuna/session.rb', line 6

def self.set(val)
    @@session = val
end

.valid?Boolean

Returns:

  • (Boolean)


18
19
20
21
# File 'lib/lacuna/session.rb', line 18

def self.valid?
    # TODO: take into account the two hour session timeout.
    !@@session.nil?
end