glitch-soc/mastodon

View on GitHub
app/models/user_ip.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# == Schema Information
#
# Table name: user_ips
#
#  user_id :bigint(8)        primary key
#  ip      :inet
#  used_at :datetime
#

class UserIp < ApplicationRecord
  include DatabaseViewRecord

  self.primary_key = :user_id

  belongs_to :user

  scope :by_latest_used, -> { order(used_at: :desc) }
end