Class: SkypeValidator

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

Overview

Validates Skype screen names. From the Skype website:

It must be between 6-32 characters, start with a letter and contain only letters and numbers (no spaces or special characters).

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

skype_too_short Skype name is less than 6 characters.
skype_too_long Skype name is over 32 characters.
skype_invalid_chars Skype name contains invalid characters.
skype_invalid_first_char Skype name doesn't start with a letter.

Options

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

Examples:

validates :skype_name, skype: true

Method Summary

Methods inherited from AccountNameValidator

add_validation, error_key_prefix, first_char, max_length, min_length, valid_chars