module ApiGuard::Models::Concerns

Public Instance Methods

api_guard_associations(refresh_token: nil, blacklisted_token: nil) click to toggle source
# File lib/api_guard/models/concerns.rb, line 9
def api_guard_associations(refresh_token: nil, blacklisted_token: nil)
  return if ApiGuard.api_guard_associations[name]

  ApiGuard.api_guard_associations[name] = {}
  ApiGuard.api_guard_associations[name][:refresh_token] = refresh_token
  ApiGuard.api_guard_associations[name][:blacklisted_token] = blacklisted_token
end
blacklisted_token_association() click to toggle source
# File lib/api_guard/models/concerns.rb, line 21
def blacklisted_token_association
  ApiGuard.api_guard_associations.dig(name, :blacklisted_token)
end
refresh_token_association() click to toggle source
# File lib/api_guard/models/concerns.rb, line 17
def refresh_token_association
  ApiGuard.api_guard_associations.dig(name, :refresh_token)
end