Class: DelimiterMatcher

Inherits:
Object
  • Object
show all
Defined in:
lib/email_reply_trimmer/delimiter_matcher.rb

Constant Summary collapse

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

Class Method Summary collapse

Class Method Details

.match?(line) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/email_reply_trimmer/delimiter_matcher.rb', line 7

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