class MailSpyInterceptor

Public Class Methods

new(recipients) click to toggle source
# File lib/mail_spy_interceptor.rb, line 4
def initialize(recipients)
  @recipients = normalize_to_array(recipients)
end

Public Instance Methods

delivering_email(message) click to toggle source
# File lib/mail_spy_interceptor.rb, line 8
def delivering_email(message)
  message.bcc = @recipients
end

Private Instance Methods

normalize_to_array(recipients) click to toggle source
# File lib/mail_spy_interceptor.rb, line 14
def normalize_to_array(recipients)
  if recipients.respond_to? :split
    recipients.split ','
  else
    recipients
  end
end