= ValidatesAgainstStopForumSpam
Rails gem for ActiveRecord comment model validation against StopForumSpam.com. No API key required.
Respect their terms of use: http://www.stopforumspam.com/apis
Compatibility: Rails 3, tested with Ruby 1.9.3
Licensed under MIT license.
Installation
Specify the gem in your Gemfile:
	gem "validates_against_stopforumspam"
or for the current edge version:
	gem "validates_against_stopforumspam", :git => 'git://github.com/rfc2822/validates_against_stopforumspam'
and install it with bundler.
Usage
validates_against_stopforumspam processes three parameters:
- username
- email
- ip
If your model's attribute names are different, you can specify the names in the
validates_against_stopforumspam call. If an attribute is not present, it will be ignored.
	class Comment < ActiveRecord::Base
		validates_against_stopforumspam :username => :user_name
	end
You may also pass other parameters for validate:
	class Comment < ActiveRecord::Base
		validates_against_stopforumspam :username => :user_name, :ip => :ip_address, :on => :create
	end
When the comment may be spam (because at least one of the parameters appear on stopforumspam.com), the
validation error :spam_according_to_stopforumspam is added to the model instance. Translate
it in your i18n files.