Class: Session

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sid = nil, login = nil, length = 60*60) ⇒ Session

Returns a new instance of Session.



6
7
8
9
10
11
# File 'lib/quartz_flow/session.rb', line 6

def initialize(sid = nil,  = nil, length = 60*60)
  @sid = sid
  @login = 
  # Make a 1 hr session
  @expiry = Time.new + length
end

Instance Attribute Details

#expiryObject

Returns the value of attribute expiry.



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

def expiry
  @expiry
end

#loginObject

Returns the value of attribute login.



13
14
15
# File 'lib/quartz_flow/session.rb', line 13

def 
  @login
end

#sidObject

Returns the value of attribute sid.



12
13
14
# File 'lib/quartz_flow/session.rb', line 12

def sid
  @sid
end

Instance Method Details

#expired?Boolean

Returns:

  • (Boolean)


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

def expired?
  @expiry < Time.new
end