Sha256: 13afb8d46f8cf3722d4f52579d7d25781a3ba4c74da8cae8c6828655e4fc69a1
Contents?: true
Size: 642 Bytes
Versions: 9
Compression:
Stored size: 642 Bytes
Contents
class Lanes.Test.ModelSaver @setUser: (login) -> Lanes.Test.ModelSaver::headers['X_TESTING_USER'] = login @perform: (model, completion) -> saver = new Lanes.Test.ModelSaver(completion) saver.save(model) headers: X_ROLLBACK_AFTER_REQUEST: true constructor: (completion) -> @done = completion save: (model) -> @model = model me = this return new _.Promise (resolve) -> Lanes.Models.Sync.restorePerform -> model.save(_.pick(me, 'headers')).then -> resolve(me) _.defer(me.done) if me.done
Version data entries
9 entries across 9 versions & 1 rubygems