brutaljs
Version:
BrutalJS ========
32 lines (31 loc) • 984 B
text/coffeescript
_ = require('lodash')
request = require('superagent')
module.exports = {
getAll: (modelName, next) ->
# token = localStorage.getItem('fabric_auth_token')
request
.get("http://#{process.env.URL_BASE}/api/#{modelName}")
# .set('X-Auth', token)
.end(next)
post: (modelName, data, next) ->
# token = localStorage.getItem('fabric_auth_token')
request
.post("http://#{process.env.URL_BASE}/api/#{modelName}")
.send(data)
# .set('X-Auth', token)
.end(next)
get: (modelName, id, next) ->
# token = localStorage.getItem('fabric_auth_token')
request
.get("http://#{process.env.URL_BASE}/api/#{modelName}/#{id}")
# .set('X-Auth', token)
.end(next)
put: (modelName, id, data, next) ->
# token = localStorage.getItem('fabric_auth_token')
request
.put("http://#{process.env.URL_BASE}/api/#{modelName}/#{id}")
.send(data)
# .set('X-Auth', token)
.end(next)
delete: () ->
}