class Validators::DisposableEmails
Public Class Methods
all()
click to toggle source
# File lib/validators/disposable_emails.rb, line 5 def self.all @all ||= begin Validators.require_dependency! "root_domain" Validators.require_dependency! "email_data" EmailData.disposable_emails end end
include?(email)
click to toggle source
# File lib/validators/disposable_emails.rb, line 14 def self.include?(email) mailbox, domain = email.to_s.split("@") mailbox = mailbox.to_s.delete(".") mailbox = mailbox.gsub(/\+(.+)?\Z/, "") all.include?("#{mailbox}@#{domain}") end