forked from fedi/mastodon
cf7e840990
All the migrations have been updated to use BIGINTs for ID fields in the DB, but ActiveRecord needs to be told to treat those values as BIGINT as well. This PR does that.
18 lines
428 B
Ruby
18 lines
428 B
Ruby
# frozen_string_literal: true
|
|
# == Schema Information
|
|
#
|
|
# Table name: email_domain_blocks
|
|
#
|
|
# id :bigint not null, primary key
|
|
# domain :string not null
|
|
# created_at :datetime not null
|
|
# updated_at :datetime not null
|
|
#
|
|
|
|
class EmailDomainBlock < ApplicationRecord
|
|
def self.block?(email)
|
|
domain = email.gsub(/.+@([^.]+)/, '\1')
|
|
where(domain: domain).exists?
|
|
end
|
|
end
|