X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fmodels%2Fcustomer.rb;fp=app%2Fmodels%2Fcustomer.rb;h=acd686900f47ad7af523c214bee264541a460e41;hb=11b4d4103e1c24cb773216b9116d260734395f3c;hp=5509439cb8f1c87d5f17dfbcfc3eea5e7b31dcdc;hpb=53634274872ef0ba36cbf94e23df4443ea5613d5;p=cs356-p2-videostore.git diff --git a/app/models/customer.rb b/app/models/customer.rb index 5509439..acd6869 100644 --- a/app/models/customer.rb +++ b/app/models/customer.rb @@ -62,6 +62,8 @@ class Customer < ActiveRecord::Base def validate errors.add(:debt, "should be non-negative") if debt.nil? || debt < 0.00 + errors.add(:email, "is invalid") unless email =~ /.+@.+\..+/ + errors.add(:phone, "has invalid format, use XXX-XXX-XXXX") unless phone =~ /^\d{3}-\d{3}-\d{4}$/ end end