Module: AutoSessionTimeoutHelper

Defined in:
lib/auto_session_timeout_helper.rb

Instance Method Summary collapse

Instance Method Details

#auto_session_timeout_js(options = {}) ⇒ Object



2
3
4
5
6
7
8
9
10
# File 'lib/auto_session_timeout_helper.rb', line 2

def auto_session_timeout_js(options={})
  frequency = options[:frequency] || 60
  code = <<JS
new Ajax.PeriodicalUpdater('', '/active', {frequency:#{frequency}, method:'get', onSuccess: function(e) {
	if (e.responseText == 'false') window.location.href = '/timeout';
}});
JS
  javascript_tag(code)
end