Spec-Zone.ru › Ruby on Rails 7.1

класс Rails::SourceAnnotationExtractor::ParserExtractor

Родитель:
Struct.new(:pattern)

Оборачивает регулярное выражение, которое будет проверяться на соответствие каждому из комментариев файла исходного кода.

Публичные методы экземпляров

annotations(file) Показать исходный код
# 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

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API