decide.nolog.cz/app/adapters/application.js
2016-01-19 05:46:52 +01:00

22 lines
672 B
JavaScript

import DS from 'ember-data';
import Ember from 'ember';
export default DS.RESTAdapter.extend({
encryption: Ember.inject.service(),
// set namespace to api.php in same subdirectory
namespace:
window.location.pathname
// remove index.html if it's there
.replace(/index.html$/, '')
// remove tests prefix which is added by testem (starting with a number)
.replace(/\/\d+\/tests/, '')
// remove tests prefix which is added by tests run in browser
.replace(/tests/, '')
// remove leading and trailing slash
.replace(/\/$/, '')
// add api.php
.concat('/api/index.php')
// remove leading slash
.replace(/^\//g, '')
});