+ if params[:user][:pass_crypt].length > 0 or params[:user][:pass_crypt_confirmation].length > 0
+ @user.pass_crypt = params[:user][:pass_crypt]
+ @user.pass_crypt_confirmation = params[:user][:pass_crypt_confirmation]
+ end
+ @user.description = params[:user][:description]
+ @user.home_lat = home_lat
+ @user.home_lon = home_lon
+ if @user.save
+ flash[:notice] = "User information updated successfully."
+ else
+ flash.delete(:notice)
+ end
+ end
+ end
+
+ def set_home
+ if params[:user][:home_lat] and params[:user][:home_lon]
+ @user.home_lat = params[:user][:home_lat].to_f
+ @user.home_lon = params[:user][:home_lon].to_f