lynndylanhurley/devise_token_auth

View on GitHub
app/models/devise_token_auth/concerns/active_record_support.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module DeviseTokenAuth::Concerns::ActiveRecordSupport
  extend ActiveSupport::Concern

  included do
    if Rails.gem_version >= Gem::Version.new("7.1.0.a")
      serialize :tokens, coder: DeviseTokenAuth::Concerns::TokensSerialization
    else
      serialize :tokens, DeviseTokenAuth::Concerns::TokensSerialization
    end
  end

  class_methods do
    # It's abstract replacement .find_by
    def dta_find_by(attrs = {})
      find_by(attrs)
    end
  end
end