Files
habitica/test/request/local.coffee
T
Daniel Saewitz ddff29ccf0 wip
2013-02-21 14:18:53 -05:00

26 lines
509 B
CoffeeScript

Request = require './request'
qs = require 'querystring'
makeUrl = (path, params) ->
if typeof params is "object"
params = qs.stringify(params)
else
params = ''
return "http://localhost:3000/#{path}?#{params}"
# url, params (optional), callback
get = (obj, callback) ->
obj.params ||= {}
obj.path ||= ''
requestUrl = makeUrl obj.path, obj.params
request = new Request requestUrl
request.done (res) ->
callback null, JSON.parse(res)
request.fire()
module.exports = { get }