Sha256: da284063c613680166a5ab0ff2a855b6fc23a0697aaea518d413e294630aaeaa

Contents?: true

Size: 259 Bytes

Versions: 12

Compression:

Stored size: 259 Bytes

Contents

class DelimiterMatcher

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

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

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
email_reply_trimmer-0.1.3 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.1.2 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.1.1 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.1.0 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.8 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.7 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.6 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.5 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.4 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.3 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.2 lib/email_reply_trimmer/delimiter_matcher.rb
email_reply_trimmer-0.0.1 lib/email_reply_trimmer/delimiter_matcher.rb