You can clone with
HTTPS or Subversion.
Validates needs hash slice.
Fix typos and add tests to ensure they will be caught the next time.
Fix typo by renaming :genre to :gender.
Allow validates to map some types to specific options. So now you can…
validates :email, :presence => true, :format => /@/
validates :genre, :inclusion => %w(m f)
validates :password, :length => 6..20
Allow :if, :unless, :on, :allow_nil and :allow_blank as shared option…
…s in validates.