Sha256: 0e87dbb88e37a03ee67f675be032e35038c942684ed3a3235f4739558c206682

Contents?: true

Size: 195 Bytes

Versions: 12

Compression:

Stored size: 195 Bytes

Contents

module Blouson
  class TolerantRegexp < Regexp
    def =~(str)
      if str.respond_to?(:valid_encoding?) && !str.valid_encoding?
        nil
      else
        super
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
blouson-4.0.0 lib/blouson/tolerant_regexp.rb
blouson-3.0.0 lib/blouson/tolerant_regexp.rb
blouson-2.0.0 lib/blouson/tolerant_regexp.rb
blouson-1.1.4 lib/blouson/tolerant_regexp.rb
blouson-1.1.3 lib/blouson/tolerant_regexp.rb
blouson-1.1.2 lib/blouson/tolerant_regexp.rb
blouson-1.1.1 lib/blouson/tolerant_regexp.rb
blouson-1.1.0 lib/blouson/tolerant_regexp.rb
blouson-1.0.3 lib/blouson/tolerant_regexp.rb
blouson-1.0.2 lib/blouson/tolerant_regexp.rb
blouson-1.0.1 lib/blouson/tolerant_regexp.rb
blouson-1.0.0 lib/blouson/tolerant_regexp.rb