Skip to content

Instantly share code, notes, and snippets.

@jacobsmith
jacobsmith / gist:7624674
Created November 24, 2013 08:09
.vimrc
set nocompatible
syntax on
filetype on
filetype indent on
set expandtab
set shiftwidth=2
set softtabstop=2
set number
set incsearch
class User < ActiveRecord::Base
before_save { self.email = email.downcase }
EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
validates :name, presence: true, length: { maximum: 50 }
validates :email, presence: true, format: { with: EMAIL_REGEX }, uniqueness: { case_sensitive: false }
end
require 'spec_helper'
require 'pry'
describe User do
before do
@user = User.new(name: "Example User", email: "user@example.com")
end
subject { @user }