23 lines
580 B
Ruby
23 lines
580 B
Ruby
|
use "Rack::Lock", :if => lambda {
|
||
|
!ActionController::Base.allow_concurrency
|
||
|
}
|
||
|
|
||
|
use "ActionController::Failsafe"
|
||
|
|
||
|
["ActionController::Session::CookieStore",
|
||
|
"ActionController::Session::MemCacheStore",
|
||
|
"ActiveRecord::SessionStore"].each do |store|
|
||
|
use(store, ActionController::Base.session_options,
|
||
|
:if => lambda {
|
||
|
if session_store = ActionController::Base.session_store
|
||
|
session_store.name == store
|
||
|
end
|
||
|
}
|
||
|
)
|
||
|
end
|
||
|
|
||
|
use "ActionController::RewindableInput"
|
||
|
use "ActionController::ParamsParser"
|
||
|
use "Rack::MethodOverride"
|
||
|
use "Rack::Head"
|