Sha256: 907e8c5140802bfca11a6664f20954accb9bdd0fe4f20bba94a4381dff344d03
Contents?: true
Size: 924 Bytes
Versions: 7
Compression:
Stored size: 924 Bytes
Contents
# frozen_string_literal: true class LoginActivity < ApplicationRecord # == Attributes ===================================== <%- if options[:encrypt] -%> encrypts :identity, :ip blind_index :identity, :ip <%- end -%> # == Constants ====================================== # == Extensions ===================================== # == Relationships ================================== belongs_to :user, polymorphic: true, optional: true # == Validations ==================================== # == Scopes ========================================= # This is used, by default to only show successful logins # => This will remove users that are seeded, creates, and/or failed attempts default_scope -> { where(user_type: 'User') } # == Callbacks ====================================== # == ClassMethods =================================== # == InstanceMethods ================================ end
Version data entries
7 entries across 7 versions & 1 rubygems