Skip to content
This repository has been archived by the owner on Dec 12, 2021. It is now read-only.

ryanb/url_formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Formatter Build Status

Format and validate a URL attribute in Active Record. This is an example gem created for RailsCasts episode #301.

Installation

Add to your Gemfile and run the bundle command to install it.

gem "url_formatter"

Requires Ruby 1.9.2 or later.

Usage

Call format_url in an ActiveRecord class and pass the name of the attribute you wish to format into a URL and validate.

class Comment < ActiveRecord::Base
  format_url :website
end

This will automatically add "http://" to the beginning of the website attribute upon saving if no protocol is present. It will also do validation to ensure it looks like a URL.

Development

Questions or problems? Please post them on the issue tracker. You can contribute changes by forking the project and submitting a pull request. You can ensure the tests passing by running bundle and rake.

This gem is created by Ryan Bates and is under the MIT License.

About

Format and validate a URL in Active Record. Example gem for RailsCasts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages