Module: CurrentSession

Extended by:
ActiveSupport::Autoload
Defined in:
lib/current_session.rb,
lib/current_session/auth.rb,
lib/current_session/base.rb,
lib/current_session/version.rb,
lib/current_session/interface.rb,
lib/current_session/repository.rb,
lib/current_session/session_methods.rb,
lib/current_session/raise_not_implemented_error.rb,
lib/current_session/session_methods/env_session.rb,
lib/current_session/session_methods/uid_session.rb,
lib/current_session/session_methods/active_record_session.rb

Overview

Reference implementation of session_methods

Defined Under Namespace

Modules: Interface, RaiseNotImplementedError, SessionMethods Classes: Auth, Base, Repository

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.key(user_class) ⇒ Object



18
19
20
# File 'lib/current_session.rb', line 18

def self.key(user_class)
  "session_#{user_class.name.underscore.parameterize(separator: "_")}_key"
end