Class: Session
- Inherits:
-
Object
- Object
- Session
- Defined in:
- lib/quartz_flow/session.rb
Instance Attribute Summary collapse
-
#expiry ⇒ Object
Returns the value of attribute expiry.
-
#login ⇒ Object
Returns the value of attribute login.
-
#sid ⇒ Object
Returns the value of attribute sid.
Instance Method Summary collapse
- #expired? ⇒ Boolean
-
#initialize(sid = nil, login = nil, length = 60*60) ⇒ Session
constructor
A new instance of Session.
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, login = nil, length = 60*60) @sid = sid @login = login # Make a 1 hr session @expiry = Time.new + length end |
Instance Attribute Details
#expiry ⇒ Object
Returns the value of attribute expiry.
14 15 16 |
# File 'lib/quartz_flow/session.rb', line 14 def expiry @expiry end |
#login ⇒ Object
Returns the value of attribute login.
13 14 15 |
# File 'lib/quartz_flow/session.rb', line 13 def login @login end |
#sid ⇒ Object
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
16 17 18 |
# File 'lib/quartz_flow/session.rb', line 16 def expired? @expiry < Time.new end |