Sha256: a118ef7e739c8dda78be2d2b3ac33ece0054a351c9e0d5671ebf91e18a816fb1

Contents?: true

Size: 544 Bytes

Versions: 1

Compression:

Stored size: 544 Bytes

Contents

angular.module("SWAT").factory "RevisionModel", ->
  class RevisionModel
    constructor: (@data) ->
      window.Swat.log(@data)

    prepareThreads: ->
      for thread in @data.threads
        thread.tests = @data.tests[thread.thread_id] if @data.tests

angular.module("SWAT").factory "RevisionModelFactory", (RevisionModel, GlResponse)->
  (jsonResponse)->
    object = new GlResponse(jsonResponse)
    if _.isArray(object)
      result = object.map (u)-> new RevisionModel(u)

    else
      result = new RevisionModel(object)
    result

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sw2at-ui-0.0.9 app/assets/javascripts/swat/app/factories/revision_model.coffee