# In user model
def current
  Thread.current[:current_user]
end

def current=(user)
  Thread.current[:current_user] = user
end


# Application controller
before_filter :set_current_user

def set_current_user
  User.current = current_user if current_user
end