Sha256: d71c8bf7a0f5e704740d32574903f87e02783e58b19adc22c3a12796ff5b5e25

Contents?: true

Size: 407 Bytes

Versions: 2

Compression:

Stored size: 407 Bytes

Contents

# frozen_string_literal: true

require_relative "current_session/version"
require "active_support"

#
# current_session
#
module CurrentSession
  extend ActiveSupport::Autoload
  autoload :Base
  autoload :Interface
  autoload :AuthMethod
  autoload :SessionMethod
  autoload :SessionMethods

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
current_session-0.1.6 lib/current_session.rb
current_session-0.1.5 lib/current_session.rb