~srushe/validates_as_uk_postcode

[ARCHIVED] A Rails plugin which validates whether a value is a valid UK postcode
f4d3d05a — Stephen Rushe 15 years ago
Update with the latest readme

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~srushe/validates_as_uk_postcode
read/write
git@git.sr.ht:~srushe/validates_as_uk_postcode

You can also use your local clone with git send-email.

Validates As UK Postcode (version 1.0)
======================================

This Ruby on Rails plugin implements an ActiveRecord validation helper
called validates_as_uk_postcode. The helper acts as if
validates_format_of was used with a regular expression that defines an
valid UK postcode:

  http://www.govtalk.gov.uk/gdsc/html/frames/PostCode.htm

Installation
------------

ruby script/plugin install http://github.com/srushe/validates_as_uk_postcode/tree/master

Full documentation on script/plugin can be obtained by invoking the
plugin script with no arguments:

ruby script/plugin

Usage
-----

In your model file do something like:

class MyClass < ActiveRecord::Base
  validates_as_uk_postcode :postcode
end

License
-------

This code is released under a Creative Commons Attribution-Share Alike
3.0 Unported License. The license can be seen here:

  http://creativecommons.org/licenses/by-sa/3.0/

The original version of the code (see History) was released under the
Creative Commons Attribution-Share Alike 2.5 License, which can be seen
at:

  http://creativecommons.org/licenses/by-sa/2.5/

History
-------

This plugin was originally written in 2007 when I worked at Design By
Front. I took the code for validates_as_email as my inspiration so the
plugin was released under the same license, the Creative Commons
Attribution-Share Alike 2.5 License, and made available via the company
svn server.

In recent months (as of March 2009) I've noticed that the address the
code was available at has not been responding. Therefore I've located
the code, tweaked some things, and I'm releasing this version of it.

This new version is being released under the newer Creative Commons
Attribution-Share Alike 3.0 Unported License.

Credits
-------

Written by Stephen Rushe (http://deeden.co.uk/)
Original version written by the author at Design By Front.