aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
diff options
context:
space:
mode:
authorAnton Lindqvist <anton@qvister.se>2011-12-26 16:58:30 +0100
committerAnton Lindqvist <anton@qvister.se>2011-12-26 16:58:30 +0100
commit9299bfdcd387253d83b645c205b8df477f2d0940 (patch)
treeb469c57ea4b7ac70249e97d2b48665dd1eee10db /railties/lib/rails
parent9fffef5f463d3c1f518373423c9e2044836b0de6 (diff)
downloadrails-9299bfdcd387253d83b645c205b8df477f2d0940.tar.gz
rails-9299bfdcd387253d83b645c205b8df477f2d0940.tar.bz2
rails-9299bfdcd387253d83b645c205b8df477f2d0940.zip
Align rake notes.
Diffstat (limited to 'railties/lib/rails')
-rw-r--r--railties/lib/rails/source_annotation_extractor.rb3
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|