Sha256: 2c71abdeb0298d0fff941d309cae56658dad211965465f4270ac1fd6a71d77a0

Contents?: true

Size: 365 Bytes

Versions: 1

Compression:

Stored size: 365 Bytes

Contents

module DeviseSessionable
  module ActsAsSessionable
    extend ActiveSupport::Concern

    included do
    end

    module ClassMethods
      def acts_as_sessionable(_options = {})
        has_many :sessions,
                 as: :authable,
                 class_name: 'DeviseSessionable::Session',
                 dependent: :destroy
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_sessionable-0.1.0 lib/devise_sessionable/acts_as_sessionable.rb