34 lines
850 B
CoffeeScript
34 lines
850 B
CoffeeScript
require 'models'
|
|
|
|
jQuery.support.cors = true
|
|
|
|
@Travis.RestAdapter = DS.RESTAdapter.extend
|
|
DEFAULT_OPTIONS:
|
|
accepts:
|
|
json: 'application/vnd.travis-ci.2+json'
|
|
|
|
mappings:
|
|
repositories: Travis.Repository
|
|
repository: Travis.Repository
|
|
builds: Travis.Build
|
|
build: Travis.Build
|
|
commits: Travis.Commit
|
|
commit: Travis.Commit
|
|
jobs: Travis.Job
|
|
job: Travis.Job
|
|
owner: Travis.Owner
|
|
owners: Travis.Owner
|
|
worker: Travis.Worker
|
|
workers: Travis.Worker
|
|
|
|
plurals:
|
|
repository: 'repositories',
|
|
build: 'builds'
|
|
branch: 'branches'
|
|
job: 'jobs'
|
|
worker: 'workers'
|
|
|
|
ajax: (url, method, options) ->
|
|
endpoint = Travis.config.api_endpoint || ''
|
|
@_super("#{endpoint}#{url}", method, $.extend(options, @DEFAULT_OPTIONS))
|