Sha256: fd8314d67450785265c704522db04b23344f33bcb350e7f0d65f167981675d18

Contents?: true

Size: 300 Bytes

Versions: 4

Compression:

Stored size: 300 Bytes

Contents

# frozen_string_literal: true

module DeepCover
  module Tools::ToRegexp
    def to_regexp(regexp_or_str)
      case regexp_or_str
      when Regexp
        regexp_or_str
      when String
        Regexp.new(Regexp.quote(regexp_or_str))
      else
        raise TypeError
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
deep-cover-core-1.1.0 lib/deep_cover/tools/to_regexp.rb
deep-cover-core-1.0.0 lib/deep_cover/tools/to_regexp.rb
deep-cover-core-0.8.1 lib/deep_cover/tools/to_regexp.rb
deep-cover-core-0.8.0 lib/deep_cover/tools/to_regexp.rb