class UserBan < ApplicationRecord
  belongs_to :user
  belongs_to :banned_by, class_name: "User", optional: true

  scope :current, -> { where("expires_at IS NULL or expires_at > NOW()") }

  def permanent?
    expires_at.nil?
  end
end