class Autoreply::Scanner::Subject

Constants

KNOWN_SUBJECTS

Public Instance Methods

autoreply?() click to toggle source
# File lib/autoreply/scanner/subject.rb, line 21
def autoreply?
  !detected_subjects.empty?
end

Private Instance Methods

detected_subjects() click to toggle source
# File lib/autoreply/scanner/subject.rb, line 27
def detected_subjects
  return [] unless mail.subject

  KNOWN_SUBJECTS.inject([]) do |result, subject|
    result << subject unless mail.subject.match(subject).nil?
    result
  end
end