coffeescript-ui
Version:
Coffeescript User Interface System
20 lines (12 loc) • 362 B
text/coffeescript
#CUI = require("coffeescript-ui/public/cui.js")
class WeatherService
= "public/weather-service.json?city="
: (city) ->
deferred = new CUI.Deferred()
xhr = new CUI.XHR
url: + city
xhr.start().done((response) =>
deferred.resolve(response.data)
)
return deferred.promise()
module.exports = WeatherService