Sha256: 9184058c90efa50cdbeb2dea53d6ed8731502ddc6748ee1d4bede7306974044d
Contents?: true
Size: 928 Bytes
Versions: 5
Compression:
Stored size: 928 Bytes
Contents
class User < ActiveRecord::Base validates :name, :length => { :minimum => 2, :maximum => 24, :message => "has invalid length"}, :presence => {:message => "can't be blank"} validates :last_name, :length => { :minimum => 2, :maximum => 50, :message => "has invalid length"}, :presence => {:message => "can't be blank"} validates :address, :length => { :minimum => 5, :message => "too short length"}, :presence => {:message => "can't be blank"} validates :email, :presence => {:message => "can't be blank"}, :format => {:with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i, :message => "has wrong email format"} validates :zip, :numericality => true, :length => { :minimum => 5 } validates_numericality_of :money, :allow_blank => true def address_format "<b>addr => [#{address}]</b>".html_safe end def markdown_desc RDiscount.new(description).to_html.html_safe end end
Version data entries
5 entries across 5 versions & 1 rubygems