Skip to content

Instantly share code, notes, and snippets.

@bmac
bmac / ..git-pr.md
Created August 9, 2018 13:16 — forked from gnarf/..git-pr.md
git pr - Global .gitconfig aliases for Pull Request Managment

Install

Either copy the aliases from the .gitconfig or run the commands in add-pr-alias.sh

Usage

Easily checkout local copies of pull requests from remotes:

  • git pr 4 - creates local branch pr/4 from the github upstream(if it exists) or origin remote and checks it out
  • git pr 4 someremote - creates local branch pr/4 from someremote remote and checks it out

Data in Ember

Fetch + Pojo

github: None Owner: @bmac

JSON:API

github: Owner: @dgeb

@bmac
bmac / adapters.application.js
Created February 28, 2018 19:25
Ember Data RESTAdapter
import Adapter from "ember-data/adapters/rest";
export default Adapter.extend();
@bmac
bmac / adapters.application.js
Created February 28, 2018 19:24
Ember Data JSON:API
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
urlForFindAll(modelName, snapshot) {
const options = snapshot.adapterOptions;
let query = '?';
if (options) {
Object.keys(options).forEach(function (key) {
query += `&${key}=${options[key]}`;
});
@bmac
bmac / adapters.application.js
Created March 28, 2017 23:04
ember data issue 4906
import Adapter from "ember-data/adapters/rest";
export default Adapter.extend();
@bmac
bmac / adapters.application.js
Created February 8, 2017 20:47
New Twiddle
import Adapter from "ember-data/adapters/rest";
export default Adapter.extend({
host: 'https://localhost:5432'
});
import Adapter from "ember-data/adapters/active-model";
export default DS.JSONAPIAdapter.extend({
shouldReloadRecord: () => false,
shouldBackgroundReloadRecord: () => false
});
import Adapter from "ember-data/adapters/active-model";
export default DS.JSONAPIAdapter.extend({
shouldReloadRecord: () => false,
shouldBackgroundReloadRecord: () => false
});