diff options
author | Kazimierz Kiełkowicz <kielkowicz.kazimierz@gmail.com> | 2011-12-07 13:17:50 +0100 |
---|---|---|
committer | Kazimierz Kiełkowicz <kielkowicz.kazimierz@gmail.com> | 2011-12-07 13:17:50 +0100 |
commit | 8f61df0bcd0e84f26c6c41b98eeb2f7bb8d5ca4b (patch) | |
tree | c28a49911ebd0ddbce11a3ab2ad098a73bfcd5ec /railties/lib/rails | |
parent | 885a599303585b796da7a0a1c3ccd0bc5c642134 (diff) | |
download | rails-8f61df0bcd0e84f26c6c41b98eeb2f7bb8d5ca4b.tar.gz rails-8f61df0bcd0e84f26c6c41b98eeb2f7bb8d5ca4b.tar.bz2 rails-8f61df0bcd0e84f26c6c41b98eeb2f7bb8d5ca4b.zip |
Add annotation to haml and slim template.
Diffstat (limited to 'railties/lib/rails')
-rw-r--r-- | railties/lib/rails/source_annotation_extractor.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/railties/lib/rails/source_annotation_extractor.rb b/railties/lib/rails/source_annotation_extractor.rb index a9f2180196..3705db0a3a 100644 --- a/railties/lib/rails/source_annotation_extractor.rb +++ b/railties/lib/rails/source_annotation_extractor.rb @@ -69,6 +69,10 @@ class SourceAnnotationExtractor results.update(extract_annotations_from(item, /#\s*(#{tag}):?\s*(.*)$/)) elsif item =~ /\.erb$/ results.update(extract_annotations_from(item, /<%\s*#\s*(#{tag}):?\s*(.*?)\s*%>/)) + elsif item =~ /\.haml$/ + results.update(extract_annotations_from(item, /-\s*#\s*(#{tag}):?\s*(.*)$/)) + elsif item =~ /\.slim$/ + results.update(extract_annotations_from(item, /\/\s*\s*(#{tag}):?\s*(.*)$/)) end end |