diff options
author | José Valim <jose.valim@gmail.com> | 2012-01-05 13:56:50 -0800 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2012-01-05 13:56:50 -0800 |
commit | 6252ede43718e389947c7216c79d96a877590b17 (patch) | |
tree | 1fa1dd7f0d0d0badde78037d7543a17b37007cef /railties/lib | |
parent | 38b0d6d6b9698292f1fdcc9ceb2b3d24ce627019 (diff) | |
parent | 9299bfdcd387253d83b645c205b8df477f2d0940 (diff) | |
download | rails-6252ede43718e389947c7216c79d96a877590b17.tar.gz rails-6252ede43718e389947c7216c79d96a877590b17.tar.bz2 rails-6252ede43718e389947c7216c79d96a877590b17.zip |
Merge pull request #4192 from mptre/master
Align rake notes
Diffstat (limited to 'railties/lib')
-rw-r--r-- | railties/lib/rails/source_annotation_extractor.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/railties/lib/rails/source_annotation_extractor.rb b/railties/lib/rails/source_annotation_extractor.rb index 2286e0477a..684beb32a3 100644 --- a/railties/lib/rails/source_annotation_extractor.rb +++ b/railties/lib/rails/source_annotation_extractor.rb @@ -22,7 +22,7 @@ class SourceAnnotationExtractor # If +options+ has a flag <tt>:tag</tt> the tag is shown as in the example above. # Otherwise the string contains just line and text. def to_s(options={}) - s = "[%3d] " % line + s = "[#{line.to_s.rjust(options[:indent])}]" s << "[#{tag}] " if options[:tag] s << text end @@ -93,6 +93,7 @@ class SourceAnnotationExtractor # Prints the mapping from filenames to annotations in +results+ ordered by filename. # The +options+ hash is passed to each annotation's +to_s+. def display(results, options={}) + options[:indent] = results.map { |f, a| a.map(&:line) }.flatten.max.to_s.size results.keys.sort.each do |file| puts "#{file}:" results[file].each do |note| |