Sha256: b8a19e47862fa9435a707656ccba8fca22a2959f3dab859e425b3ea6b612fef4

Contents?: true

Size: 213 Bytes

Versions: 142

Compression:

Stored size: 213 Bytes

Contents

module RE2
  class Scanner
    include Enumerable

    def each
      if block_given?
        while matches = scan
          yield matches
        end
      else
        to_enum(:each)
      end
    end
  end
end

Version data entries

142 entries across 142 versions & 1 rubygems

Version Path
re2-2.4.3 lib/re2/scanner.rb
re2-2.4.3-x86_64-linux lib/re2/scanner.rb
re2-2.4.3-x86_64-darwin lib/re2/scanner.rb
re2-2.4.3-x86-mingw32 lib/re2/scanner.rb
re2-2.4.3-x86-linux lib/re2/scanner.rb
re2-2.4.3-x64-mingw32 lib/re2/scanner.rb
re2-2.4.3-x64-mingw-ucrt lib/re2/scanner.rb
re2-2.4.3-arm64-darwin lib/re2/scanner.rb
re2-2.4.3-arm-linux lib/re2/scanner.rb
re2-2.4.3-aarch64-linux lib/re2/scanner.rb
re2-2.4.2 lib/re2/scanner.rb
re2-2.4.2-x86_64-linux lib/re2/scanner.rb
re2-2.4.2-x86_64-darwin lib/re2/scanner.rb
re2-2.4.2-x86-mingw32 lib/re2/scanner.rb
re2-2.4.2-x86-linux lib/re2/scanner.rb
re2-2.4.2-x64-mingw32 lib/re2/scanner.rb
re2-2.4.2-x64-mingw-ucrt lib/re2/scanner.rb
re2-2.4.2-arm64-darwin lib/re2/scanner.rb
re2-2.4.2-arm-linux lib/re2/scanner.rb
re2-2.4.2-aarch64-linux lib/re2/scanner.rb