Sha256: 18a98bfa727b7dcc5d17dec34cbfed8660e71a09ebf95ba1acc6a2bacbc9ef5f
Contents?: true
Size: 560 Bytes
Versions: 12
Compression:
Stored size: 560 Bytes
Contents
module Gluttonberg module Content require 'despamilator/filter' module DespamilatorFilter class SpammyTLDs < Despamilator::Filter def name 'Spammy TLDs' end def description 'Detects TLDs that are more commonly associated with spam.' end def parse subject matches = subject.text.count(/\w{5,}\.(info|biz|xxx)\b/) subject.register_match!({:score => 0.05 * matches, :filter => self}) if matches > 0 end end end end #Content end #Gluttonberg
Version data entries
12 entries across 12 versions & 1 rubygems