Method: User.update_user

Defined in:
app/models/user.rb

.update_user(params) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'app/models/user.rb', line 23

def update_user(params)
  user = find params[:id].to_i
  user.email = params[:email]
  user.name = params[:name]

  if params[:password].present? || params[:confirm_password].present?
    user.password = params[:password]
    user.password_confirmation = params[:confirm_password]
  end

  user.save!
  user
end