class RailInspector::Changelog::Runner
Attributes
Public Class Methods
# File tools/rail_inspector/lib/rail_inspector/changelog.rb, line 226 def initialize(rails_path) @formatter = Formatter.new @rails_path = Pathname.new(rails_path) end
Public Instance Methods
# File tools/rail_inspector/lib/rail_inspector/changelog.rb, line 231 def call invalid_changelogs = changelogs.reject do |changelog| output = changelog.valid? ? "." : "E" $stdout.write(output) changelog.valid? end puts "\n\n" puts "Offenses:\n\n" unless invalid_changelogs.empty? changelogs.each(&formatter) formatter.finish invalid_changelogs.empty? end