包装一个正则表达式,该正则表达式将遍历文件的行并测试每一行是否匹配给定模式。
方法
实例公共方法
annotations(file) 链接
来源: 显示 | 在 GitHub 上
# File railties/lib/rails/source_annotation_extractor.rb, line 60 def annotations(file) lineno = 0 File.readlines(file, encoding: Encoding::BINARY).inject([]) do |list, line| lineno += 1 next list unless line =~ pattern list << Annotation.new(lineno, $1, $2) end end