Sha256: 426dea2274b8f704805140d3014d5ed2d377820b6b8eb025ba98af2ff5e4dc4a
Contents?: true
Size: 542 Bytes
Versions: 3
Compression:
Stored size: 542 Bytes
Contents
require 'rails' require 'ixtlan/sessions/timeout' module Ixtlan module Sessions class Railtie < Rails::Railtie config.before_configuration do |app| app.config.class.class_eval do attr_accessor :idle_session_timeout end app.config.idle_session_timeout = 15 #minutes end config.after_initialize do |app| ::ActionController::Base.send(:include, Ixtlan::Sessions::Timeout) ::ActionController::Base.send(:before_filter, :check_session) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ixtlan-session-timeout-0.4.0 | lib/ixtlan/sessions/railtie.rb |
ixtlan-session-timeout-0.2.1 | lib/ixtlan/sessions/railtie.rb |
ixtlan-session-timeout-0.2.0 | lib/ixtlan/sessions/railtie.rb |