Sha256: 66fd70909b9e1e0f3f20c2f2c77908d12e723e0948b45c4cdd840dbb25a9679a

Contents?: true

Size: 270 Bytes

Versions: 5

Compression:

Stored size: 270 Bytes

Contents

# frozen_string_literal: true

module DeepCover
  module Tools::RequireRelativeDir
    # Like String#scan, but return the MatchData object instead
    def scan_match_datas(source, matcher)
      source.to_enum(:scan, matcher).map { Regexp.last_match }
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
deep-cover-core-0.6.4 lib/deep_cover/tools/scan_match_datas.rb
deep-cover-core-0.6.3 lib/deep_cover/tools/scan_match_datas.rb
deep-cover-core-0.6.3.pre lib/deep_cover/tools/scan_match_datas.rb
deep-cover-0.6.2 lib/deep_cover/tools/scan_match_datas.rb
deep-cover-0.6.1 lib/deep_cover/tools/scan_match_datas.rb