Sha256: 1ea11afc587c96d0d2af2a159047f7b88cc1edd4951e6ce7fe884cd74694de6a

Contents?: true

Size: 388 Bytes

Versions: 5

Compression:

Stored size: 388 Bytes

Contents

require 'despamilator/filter'

module DespamilatorFilter

  class ScriptTag < Despamilator::Filter

    def parse subject
      subject.register_match!({:score => 1, :filter => self}) if subject.text.downcase.match(/<\/?script(>|\s+|\n|\r)/)
    end

    def name
      'Script tag'
    end

    def description
      'Searches for variations for the HTML script tag'
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
despamilator-2.1.4 lib/despamilator/filter/script_tag.rb
despamilator-2.1.3 lib/despamilator/filter/script_tag.rb
despamilator-2.1.2 lib/despamilator/filter/script_tag.rb
despamilator-2.1.1 lib/despamilator/filter/script_tag.rb
despamilator-2.1 lib/despamilator/filter/script_tag.rb