Wraps a regular expression that will be tested against each of the source file’s comments.

Namespace

Class

Methods

Instance Public methods

annotations(file)

📝 Source code
# 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
🔎 See on GitHub