Methods
A
D
H
R
S
T
U
Instance Public methods
account()
# File app/controllers/profiles_controller.rb, line 11
def account
end
design()
# File app/controllers/profiles_controller.rb, line 8
def design
end
history()
# File app/controllers/profiles_controller.rb, line 49
def history
  @events = current_user.recent_events.page(params[:page]).per(20)
end
reset_private_token()
# File app/controllers/profiles_controller.rb, line 41
def reset_private_token
  if current_user.reset_authentication_token!
    flash[:notice] = "Token was successfully updated"
  end

  redirect_to account_profile_path
end
show()
# File app/controllers/profiles_controller.rb, line 5
def show
end
token()
# File app/controllers/profiles_controller.rb, line 27
def token
end
update()
# File app/controllers/profiles_controller.rb, line 14
def update
  if @user.update_attributes(params[:user])
    flash[:notice] = "Profile was successfully updated"
  else
    flash[:alert] = "Failed to update profile"
  end

  respond_to do |format|
    format.html { redirect_to :back }
    format.js
  end
end
update_password()
# File app/controllers/profiles_controller.rb, line 30
def update_password
  params[:user].reject!{ |k, v| k != "password" && k != "password_confirmation"}

  if @user.update_attributes(params[:user])
    flash[:notice] = "Password was successfully updated. Please login with it"
    redirect_to new_user_session_path
  else
    render 'account'
  end
end
update_username()
# File app/controllers/profiles_controller.rb, line 53
def update_username
  @user.update_attributes(username: params[:user][:username])

  respond_to do |format|
    format.js
  end
end