class HTMLProofer::Reporter
Attributes
Public Class Methods
Source
# File lib/html_proofer/reporter.rb, line 9 def initialize(logger: nil) @logger = logger end
Public Instance Methods
Source
# File lib/html_proofer/reporter.rb, line 13 def failures=(failures) @failures = failures.group_by(&:check_name) .transform_values { |issues| issues.sort_by { |issue| [issue.path, issue.line] } } .sort end
Source
# File lib/html_proofer/reporter.rb, line 19 def report raise NotImplementedError, "HTMLProofer::Reporter subclasses must implement #report" end