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