elwayman02/ember-data-github

View on GitHub
addon/adapters/github-user.js

Summary

Maintainability
A
0 mins
Test Coverage
import GithubAdapter from './github';

export default GithubAdapter.extend({
  urlForFindRecord(id, modelName, snapshot) {
    const isInteger = /^\d+$/;
    let builtURL = this._super(id, modelName, snapshot);
    if (id === '#') {
      builtURL = builtURL.replace('users/%23', 'user');
    } else if (isInteger.test(id)) {
      builtURL = builtURL.replace('/users/', '/user/')
    }
    return builtURL;
  }
});