class Autoreply::Scanner::Sender

Constants

KNOWN_SENDER_REGEXPS

Public Instance Methods

autoreply?() click to toggle source
# File lib/autoreply/scanner/sender.rb, line 29
def autoreply?
  !detected_senders.empty?
end

Private Instance Methods

detected_senders() click to toggle source
# File lib/autoreply/scanner/sender.rb, line 35
def detected_senders
  mail.from ||= []
  mail.from.inject([]) do |result, email|
    KNOWN_SENDER_REGEXPS.each do |regexp|
      result.push(email) if email =~ regexp
    end

    result
  end
end