blob: 89b780eddc7bcef450ad61e0e43c1588af9646c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class ProgramsController < ApplicationController
def show
@program = Program.find_by(slug: params[:id])
end
def texas_method
gon.personal_records = {
barbell_row: personal_record_for(:barbell_row),
bench_press: personal_record_for(:bench_press),
deadlift: personal_record_for(:deadlift),
overhead_press: personal_record_for(:overhead_press),
squat: personal_record_for(:squat),
}
end
private
def personal_record_for(name)
pr = params[name] || current_user.history_for(Exercise.find_by(name: name.to_s.titleize)).personal_record
pr.to_i
end
end
|