rails_uri_validator

Installation

Add the following line to your Gemfile

gem "rails_uri_validator"

If you want to use it as plugin

rails plugin install git://github.com/traxanos/rails_uri_validator.git

Using

Use to validate uri

validates :uri, :uri => true

Allow only http and https uris (examples.net)

validates :uri, :uri => { :schemes => [:http, :https] }

Allow only mailto uris (test@examples.net)

validates :uri, :uri => { :schemes => :mailto }

Allow only http and https uris and addition custom validation to forbidden uris with user infos

validates :uri, :uri => { :schemes => [:http, :https], :custom => Proc.new { |uri| uri.userinfo == nil} }

Features

Contributing to rails_email_validator

Copyright © 2010 Marco Scholl. See LICENSE.txt for further details.