blob: fc21f39598eac92f4a2229c86fc4a6c3a1f5b5b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
class ProgramsController < ApplicationController
def show
@program = Program.find_by(slug: params[:id])
end
def texas_method
@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
|