Module: Packwerk::OffensesFormatter
Abstract
Overview
Defined Under Namespace
Classes: DuplicateFormatterError
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.all ⇒ Object
21
22
23
24
|
# File 'lib/packwerk/offenses_formatter.rb', line 21
def all
load_defaults
offenses_formatters.map(&:new) end
|
.find(identifier) ⇒ Object
27
28
29
|
# File 'lib/packwerk/offenses_formatter.rb', line 27
def find(identifier)
formatter_by_identifier(identifier)
end
|
.included(base) ⇒ Object
16
17
18
|
# File 'lib/packwerk/offenses_formatter.rb', line 16
def included(base)
offenses_formatters << base
end
|
Instance Method Details
#identifier ⇒ Object
72
|
# File 'lib/packwerk/offenses_formatter.rb', line 72
def identifier = raise NotImplementedError, "Abstract method called"
|
#show_offenses(offenses) ⇒ Object
64
|
# File 'lib/packwerk/offenses_formatter.rb', line 64
def show_offenses(offenses) = raise NotImplementedError, "Abstract method called"
|
#show_stale_violations(offense_collection, for_files) ⇒ Object
68
|
# File 'lib/packwerk/offenses_formatter.rb', line 68
def show_stale_violations(offense_collection, for_files) = raise NotImplementedError, "Abstract method called"
|
#show_strict_mode_violations(strict_mode_violations) ⇒ Object
76
|
# File 'lib/packwerk/offenses_formatter.rb', line 76
def show_strict_mode_violations(strict_mode_violations) = raise NotImplementedError, "Abstract method called"
|