summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/models/set.js.coffee
blob: 1fc7b71b1888c3efa3c1e30ff0481a9946bf217f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Stronglifters.Set extends Stronglifters.AutoModel
  @modelName "set"
  urlRoot: '/sets'
  started: ->
    completed = @get("actual_repetitions")
    completed != null && completed != 0

  complete: ->
    @set("actual_repetitions", @get("target_repetitions"))

  decrement: ->
    @set("actual_repetitions", @get("actual_repetitions") - 1)

  successful: ->
    @get("target_repetitions") == @get("actual_repetitions")

  workSet: ->
    @get("type") == "WorkSet"

  timed: ->
    @get("target_duration")?