Class: Mailsafe::RecipientWhitelist

Inherits:
Object
  • Object
show all
Defined in:
lib/mailsafe/recipient_whitelist.rb

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ RecipientWhitelist

Returns a new instance of RecipientWhitelist.



3
4
5
6
7
# File 'lib/mailsafe/recipient_whitelist.rb', line 3

def initialize(message)
  @message = message
  @allowed_domain_config = Mailsafe.allowed_domain
  @allowed_domains = parse_allowed_domains
end

Instance Method Details

#filter_recipient_domainsObject



9
10
11
12
# File 'lib/mailsafe/recipient_whitelist.rb', line 9

def filter_recipient_domains
  return unless @allowed_domains.present?
  [ :to, :cc, :bcc ].each { |rec_type| filter_receipient_type(rec_type) }
end