Commit 2aa7a66
Changed files (2)
app
views
api
sets
workouts
app/views/api/sets/_set.json.jbuilder
@@ -0,0 +1,8 @@
+json.id set.id
+json.type set.type
+json.target_weight set.target_weight.pretty_print
+json.weight_per_side set.weight_per_side
+json.target_repetitions set.target_repetitions
+json.actual_repetitions set.actual_repetitions
+json.actual_duration set.actual_duration
+json.target_duration set.target_duration
app/views/api/workouts/_workout.json.jbuilder
@@ -1,3 +1,10 @@
json.id workout.id
json.body_weight workout.body_weight
json.routine_name workout.routine.name
+json.exercises workout.sets.includes(:exercise).order(:created_at).group_by(&:exercise) do |exercise, sets|
+ json.id exercise.id
+ json.name exercise.name
+ json.sets sets.sort_by(&:created_at) do |set|
+ json.partial! 'sets/set', set: set
+ end
+end