class Autoreply::Scanner::Headers::ByValue
Constants
- KNOWN_HEADERS
Public Instance Methods
autoreply?()
click to toggle source
# File lib/autoreply/scanner/headers/by_value.rb, line 17 def autoreply? !detected_headers.empty? end
Private Instance Methods
detected_headers()
click to toggle source
# File lib/autoreply/scanner/headers/by_value.rb, line 23 def detected_headers header_fields.inject([]) do |result, incoming_header| name = incoming_header.name.downcase value = incoming_header.value KNOWN_HEADERS.each do |header_name, regexp| if name == header_name && value =~ regexp result.push(name) end end result end end