class RailInspector::Changelog::Formatter
Public Class Methods
# File tools/rail_inspector/lib/rail_inspector/changelog.rb, line 194 def initialize @changelog_count = 0 @offense_count = 0 end
Public Instance Methods
# File tools/rail_inspector/lib/rail_inspector/changelog.rb, line 203 def call(changelog) @changelog_count += 1 changelog.offenses.each { |o| process_offense(changelog, o) } end
# File tools/rail_inspector/lib/rail_inspector/changelog.rb, line 209 def finish puts "#{@changelog_count} changelogs inspected, #{@offense_count} offense#{"s" unless @offense_count == 1} detected" end
# File tools/rail_inspector/lib/rail_inspector/changelog.rb, line 199 def to_proc method(:call).to_proc end