Commit 2aa7a66

mo khan <mo@mokhan.ca>
2016-12-09 04:34:07
add exercises to json.
1 parent 908f125
Changed files (2)
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