Sha256: 430e2eb0263b0d61b5f6bca35e1801f759d1ec9842a5edbd61596946fd4e2592
Contents?: true
Size: 771 Bytes
Versions: 3
Compression:
Stored size: 771 Bytes
Contents
module ValidatesFormattingOf class ValidationMessages Messages = { :email => "is not a valid email", :simple_email => "is not a valid email", :url => "is not a valid URL", :alpha => "must be only letters or dashes", :alphanum => "must be letters, numbers", :credit_card => "is not a valid credit card number", :us_zip => "is not a valid zipcode", :us_phone => "is not a valid phone number", :ip_address => "is not a valid IP address", :ssn => "is not a valid social security number", :hex_color => "is not a valid hex color", :dollars => "is not a valid dollar amount" } def self.message(message) Messages.fetch(message.to_s.downcase.to_sym, "is not valid") end end end
Version data entries
3 entries across 3 versions & 1 rubygems