method

extract_annotations_from

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