self.OS.API = # the handler object could be a any remote or local handle to # fetch user data, used by the API to make requests # handlers are defined in /src/handlers handler: new Object() #request a user data request: (query, callback) -> # definition here handle.request query, callback systemConfig: -> _API.request 'config', (result) -> console.log result get: (p, c, f) -> $.get p .done (data) -> c(data) .fail -> f() resource: (resource, callback) -> path = "resources/#{resource}" _API.get path, callback