Class: SessionCleanup
Instance Method Summary collapse
-
#initialize(sessions, interval, timeout) ⇒ SessionCleanup
constructor
A new instance of SessionCleanup.
Constructor Details
#initialize(sessions, interval, timeout) ⇒ SessionCleanup
Returns a new instance of SessionCleanup.
1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 |
# File 'lib/rwd/rwd.rb', line 1114 def initialize(sessions, interval, timeout) every(interval) do sessions.delete_if do |id, session| time = Time.now.to_i - session.lastaccess.to_i puts "Session %s deleted" % id if time > timeout time > timeout end end end |