Sha256: 9ce4a030b735af6b285821d5616984b9e7882f0e4c68755273bec7a19f9fd89c

Contents?: true

Size: 269 Bytes

Versions: 3

Compression:

Stored size: 269 Bytes

Contents

# frozen_string_literal: true

module DelimiterMatcher
  module_function

  DELIMITER_CHARACTERS = '-_,=+~#*ᐧ—'
  DELIMITER_REGEX      = /^[[:blank:]]*[#{Regexp.escape(DELIMITER_CHARACTERS)}]+[[:blank:]]*$/

  def match?(line)
    line =~ DELIMITER_REGEX
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
runger_email_reply_trimmer-0.3.0 lib/runger_email_reply_trimmer/delimiter_matcher.rb
runger_email_reply_trimmer-0.2.2 lib/runger_email_reply_trimmer/delimiter_matcher.rb
runger_email_reply_trimmer-0.2.1 lib/runger_email_reply_trimmer/delimiter_matcher.rb