Sha256: ec2655e3a03253e05d9120b119f47b39a3375b94545f468ae3eb6e799100544d

Contents?: true

Size: 1.29 KB

Versions: 1

Compression:

Stored size: 1.29 KB

Contents

ActiveValidators
================

Collection of ActiveModel/ActiveRecord validations

Installation (Rails 3)
----------------------

In your Gemfile:

    gem 'activevalidators', :require => 'active_validators'


In your models, the gem provides new validators like `email`, or `url`:

    class User
      validates :email_address, :email => true
      validates :link_url,      :url   => true
    end

Exhaustive list of supported validators:

* `email` : checks the email based on the `mail` gem
* `url`   : checks the url based on a regular expression
* `phone` : checks the phone number based on a regular expression

Todo
----

Lots of improvements can be made:

* Add I18n specific types of error messages for each validator
* Implement new validators
* ...

Note on Patches/Pull Requests
-----------------------------

* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
  future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
  (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

Copyright
---------

Copyright (c) 2010 Franck Verrot. MIT LICENSE. See LICENSE for details.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activevalidators-1.0.2 README.md