Defensio plugin

Plugin details

An anti spam plugin that uses the defensio API.

Websitehttp://defensio.com/downloads/rails/ Repositoryhttp://code.macournoyer.com/svn/plugins/defensio/ Tags spam LicenseUnknown

Documentation

Install the plugin:
ruby script/plugin install http://code.macournoyer.com/svn/plugins/defensio/

=== Installation

1. Get an API key at http://defensio.com and dump it in config/defensio.yml
2. Add new column to your spammable model

 script/generate defensio_migration comment



You're ready to go!

=== Usage

In your "article" class, add:

  acts_as_defensio_article



In your "comment" class, add:

  acts_as_defensio_comment :fields => { :content => :comment }



The :fields option allows you to configure fields that are sent to Defensio to classify a comment.

Look at Defensio::Client for a list of all those fields.

In the controller, before creating a comment set the request environment variables:

@comment.env = request.env

Further Documentation

There is currently no advanced documentation for this plugin.

New documentation

Edit plugin | Back in time (1 older version) | Last edited by: scott, 6 months ago