Class: Git::Lint::Reporters::Individual
- Inherits:
-
Object
- Object
- Git::Lint::Reporters::Individual
- Defined in:
- lib/git/lint/reporters/individual.rb
Overview
Reports issues related to a single reference.
Instance Method Summary collapse
-
#initialize(reference, analyzers: []) ⇒ Individual
constructor
A new instance of Individual.
- #to_s ⇒ Object (also: #to_str)
Constructor Details
#initialize(reference, analyzers: []) ⇒ Individual
Returns a new instance of Individual.
8 9 10 11 |
# File 'lib/git/lint/reporters/individual.rb', line 8 def initialize reference, analyzers: [] @reference = reference @analyzers = analyzers.select(&:invalid?) end |
Instance Method Details
#to_s ⇒ Object Also known as: to_str
13 14 15 16 17 18 |
# File 'lib/git/lint/reporters/individual.rb', line 13 def to_s return "" if analyzers.empty? "#{reference.sha} (#{reference.author_name}, #{reference.authored_relative_at}): " \ "#{reference.subject}\n#{report}\n" end |