Skip to content
This repository has been archived by the owner on Sep 25, 2020. It is now read-only.

Shuttlerock-Archive/domain_validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Domain Validator Travis Code Climate

This is a ActiveModel validator for domains.

Installation

gem install domain-validator

Usage

In your models, the gem provides new :domain validator

class Model < ActiveRecord::Base
  validates :domain_name, domain: true
end

Domain Validator

validates :domain_name, domain: true

validates :domain_name, domain: { message: 'custom message' }

Localization Tricks

To customize error message, you can use { message: "your custom message" } or simple use Rails localization en.yml file, for instance:

en:
  errors:
    messages:
      domain:
        long: "your custom length error message"
  activemodel:
    errors:
      messages:
        domain:
          invalid: "custom error message only for activemodel"
       models:
         your_model:
           domain:
             invalid: "custom error message for YourDomain model"

Copyright

Copyright 2015 Shuttlerock Ltd. See LICENSE for details.