class DmarcParser::Record
Constants
- ATTRIBUTES
Public Class Methods
new(node)
click to toggle source
# File lib/dmarc_parser/record.rb, line 15 def initialize(node) @node = node self.source_ip = get_text('row/source_ip') self.count = get_int('row/count') self.disposition = get_text('row/policy_evaluated/disposition') self.dkim = get_text('row/policy_evaluated/dkim') self.spf = get_text('row/policy_evaluated/spf') self.header_from = get_text('identifiers/header_from') self.auth_results = node.xpath('auth_results/*').map do |auth_results_node| DmarcParser::AuthResult.new(auth_results_node) end end