Sha256: 3f9e302353000dfce1ad0e3ee3d3c8456f9d7620e49a7797aa9968108ad4264c
Contents?: true
Size: 466 Bytes
Versions: 2
Compression:
Stored size: 466 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true module UnicodeTools BIDI_OVERRIDE_CHARS_REGEX = /\u00E2\u0080[\u008E\u008F\u00AA-\u00AE]/.freeze class << self def has_bidi_override?(string) !!(string =~ BIDI_OVERRIDE_CHARS_REGEX) end def strip_bidi_override_chars(string) string.gsub(BIDI_OVERRIDE_CHARS_REGEX, '') end def strip_bidi_override_chars!(string) string.gsub!(BIDI_OVERRIDE_CHARS_REGEX, '') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
unicode-tools-1.0.2 | lib/unicode-tools/bidi.rb |
unicode-tools-1.0.1 | lib/unicode-tools/bidi.rb |