Slide 38
Slide 38 text
Input Object Case Study
# Ruby on Rails
validates :email, :password, presence: true
validates :email, format: /\A[^@\s]+@[^@\s]+\z/
class RegisterForm
include ActiveModel::API
include ActiveModel::Validation
attribute :email, :string
attribute :password, :string
end
validate :email_uniqueness