Class: DomainInterceptor

Inherits:
Object
  • Object
show all
Defined in:
lib/block_head/domain_interceptor.rb

Instance Method Summary collapse

Constructor Details

#initialize(domains, default_recipient) ⇒ DomainInterceptor

Returns a new instance of DomainInterceptor.



2
3
4
5
# File 'lib/block_head/domain_interceptor.rb', line 2

def initialize(domains, default_recipient)
  @domains = domains
  @default_recipient = default_recipient
end

Instance Method Details

#delivering_email(message) ⇒ Object



7
8
9
10
11
# File 'lib/block_head/domain_interceptor.rb', line 7

def delivering_email(message)
  unless destination_has_valid_domain?(message)
    message.to = default_recipient
  end
end