module ActionDispatch::Session

def self.resolve_store(session_store) # :nodoc:

:nodoc:
def self.resolve_store(session_store) # :nodoc:
  self.const_get(session_store.to_s.camelize)
rescue NameError
  raise <<~ERROR
    Unable to resolve session store #{session_store.inspect}.
    #{session_store.inspect} resolves to ActionDispatch::Session::#{session_store.to_s.camelize},
    but that class is undefined.
    Is #{session_store.inspect} spelled correctly, and are any necessary gems installed?
  ERROR
end