Sha256: d010264f8699e68f5b146d80f244d638b7e72c7e9d5cccd5536272469f378e93
Contents?: true
Size: 631 Bytes
Versions: 1
Compression:
Stored size: 631 Bytes
Contents
class SimpleForm include Formation::Form field 'first_name', :required => true fieldset 'Address' do field 'address', :type => :text field 'city', :type => :text field 'zip_code', :type => :text end fieldset :legend => 'Login Details' do field 'username', :custom => 'test' end validates_with_method :validate_zip_code def initialize(options = {}) options.each do |key, value| values[key.to_s] = value end end def validate_zip_code if value_for(:zip_code) =~ /^\d{5}$/ true else errors << 'Zip Code is invalid' false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
formation-0.0.1 | test/forms/simple_form.rb |