Class: AimValidator

Inherits:
AccountNameValidator show all
Defined in:
lib/aim_validator.rb

Overview

Validates AOL Instant Messenger screen names. According to the AOL website:

bq. 3-16 letters or numbers. It must start with a letter.

The following error message keys are used to localize invalid screen names:

| @aim_too_short@ | Screen name is less than 3 characters. | | @aim_too_long@ | Screen name is over 16 characters. | | @aim_invalid_chars@ | Screen name contains invalid characters. | | @aim_invalid_first_char@ | Screen name doesn’t start with a letter. |

h2. Options

| @:message@ | A custom message to use if the email is invalid. | | @:allow_nil@ | If true, @nil@ values are allowed. |

Examples:

validates :aim_screen_name, aim: true

Method Summary

Methods inherited from AccountNameValidator

#validate_each