elwayman02/ember-data-github

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

Summary

Maintainability
B
5 hrs
Test Coverage
import GithubAdapter from './github';

export default GithubAdapter.extend({
  urlForQuery(query) {
    const repo = query.repo;
    delete query.repo;
    return `${this.get('host')}/repos/${repo}/releases`;
  },

  urlForQueryRecord(query) {
    const repo = query.repo;
    const releaseId = query.releaseId;
    delete query.repo;
    delete query.releaseId;

    return `${this.get('host')}/repos/${repo}/releases/${releaseId}`;
  }
});