Sha256: 7820b87617ff15925e1ecc064d24e813b54382b060d97c7687f814e222e8252d

Contents?: true

Size: 511 Bytes

Versions: 12

Compression:

Stored size: 511 Bytes

Contents

module Gluttonberg
  module Content
    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
  end #Content
end #Gluttonberg

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
gluttonberg-core-3.0.2 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-3.0.1 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-3.0.0 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.6.4 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.6.3 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.6.2 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.6.1 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.6.0 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.5.9 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.5.8 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.5.7 lib/gluttonberg/content/despamilator/filter/script_tag.rb
gluttonberg-core-2.5.6 lib/gluttonberg/content/despamilator/filter/script_tag.rb