Method: Rails::SourceAnnotationExtractor::ParserExtractor#annotations

Defined in:
railties/lib/rails/source_annotation_extractor.rb

#annotations(file) ⇒ Object



33
34
35
36
37
# File 'railties/lib/rails/source_annotation_extractor.rb', line 33

def annotations(file)
  contents = File.read(file, encoding: Encoding::BINARY)
  parser = Parser.new(contents, pattern: pattern).tap(&:parse)
  parser.error? ? [] : parser.comments
end