class DmarcParser::Report
Public Class Methods
new(xml)
click to toggle source
# File lib/dmarc_parser/report.rb, line 8 def initialize(xml) @xml = xml @node = Nokogiri::XML(xml) end
Public Instance Methods
metadata()
click to toggle source
# File lib/dmarc_parser/report.rb, line 13 def metadata @metadata ||= DmarcParser::Metadata.new(@node) end
policy()
click to toggle source
# File lib/dmarc_parser/report.rb, line 17 def policy @policy ||=DmarcParser::Policy.new(@node) end
records()
click to toggle source
# File lib/dmarc_parser/report.rb, line 21 def records @records ||= @node.xpath('feedback/record').map do |node| DmarcParser::Record.new(node) end end