Lickety-split custom validations in Rails