mastodon/app/models/concerns/user/confirmation.rb

23 lines
377 B
Ruby

# frozen_string_literal: true
module User::Confirmation
extend ActiveSupport::Concern
included do
scope :confirmed, -> { where.not(confirmed_at: nil) }
scope :unconfirmed, -> { where(confirmed_at: nil) }
def confirm
wrap_email_confirmation { super }
end
end
def confirmed?
confirmed_at?
end
def unconfirmed?
!confirmed?
end
end