Module: ValidatesAsUKPostcode::Rails2

Defined in:
lib/rails2.rb

Instance Method Summary collapse

Instance Method Details

#validates_as_uk_postcode(*attr_names) ⇒ Object



16
17
18
19
20
21
22
23
24
# File 'lib/rails2.rb', line 16

def validates_as_uk_postcode(*attr_names)
  configuration = {
    :message   => 'is an invalid uk postcode',
    :with      => Postcodes::UK,
    :allow_nil => true }
  configuration.update(attr_names.pop) if attr_names.last.is_a?(Hash)

  validates_format_of attr_names, configuration
end