X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=app%2Fmodels%2Fcustomer.rb;h=acd686900f47ad7af523c214bee264541a460e41;hb=50e2ce05003eb4a56d1daa8e030a2f477aeb59bc;hp=5509439cb8f1c87d5f17dfbcfc3eea5e7b31dcdc;hpb=9145563a8d27360910c3de21b088f68283f33ba3;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