mahaplatform/backframe

View on GitHub
example/src/models/model.js

Summary

Maintainability
A
0 mins
Test Coverage
import bookshelf from '../services/bookshelf'
import checkit from  'checkit'

const Model = bookshelf.Model.extend({

  hasTimestamps: true,

  initialize: function(attrs, opts) {
    this.on('saving', this.validateSave)
  },

  validateSave: function() {
    return new checkit(this.rules).run(this.attributes)
  }

})

export default Model