method
extract_annotations_from
v2.0.3 -
Show latest stable
- Class:
SourceAnnotationExtractor
extract_annotations_from(file, pattern)public
No documentation available.
# File railties/lib/source_annotation_extractor.rb, line 43
def extract_annotations_from(file, pattern)
lineno = 0
result = File.readlines(file).inject([]) do |list, line|
lineno += 1
next list unless line =~ pattern
list << Annotation.new(lineno, $1, $2)
end
result.empty? ? {} : { file => result }
end