Skip to content

Instantly share code, notes, and snippets.

View rondale-sc's full-sized avatar

Jonathan rondale-sc

  • Providence, Rhode Island
View GitHub Profile
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Fastboot",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/node_modules/.bin/ember",
"stopOnEntry": false,
"args": ["fastboot", "--serve-assets"],
model(params) {
let shoebox = this.get('fastboot.shoebox');
let shoeboxStore = shoebox.retrieve('my-store');
if (this.get('fastboot.isFastBoot')) {
return this.store.queryRecord('episode', { slug: params.slug }).then(episode => {
if(!shoeboxStore){
shoeboxStore = {};
shoebox.put('my-store', shoeboxStore);
}
.mail-box {
border-collapse: collapse;
border-spacing: 0;
display: table;
table-layout: fixed;
width: 100%;
}
.mail-box aside {
display: table-cell;
float: none;
import Ember from 'ember';
const { get } = Ember;
export default function() {
this.namespace = 'api/v1';
this.get('/emails', function({emails}, request) {
const folderName = request.queryParams.folderName;
import { module } from 'qunit';
import startApp from '../helpers/start-app';
import destroyApp from '../helpers/destroy-app';
export default function(name, options = {}) {
module(name, {
beforeEach() {
this.application = startApp();
// BugFix: Can be removed after 2.1. If resolver is set then fallback doesn't happen properly
import { module } from 'qunit';
import startApp from '../helpers/start-app';
import destroyApp from '../helpers/destroy-app';
import { assertionInjector, assertionCleanup } from '../assertions';
export default function(name, options = {}) {
module(name, {
beforeEach() {
this.application = startApp();
assertionInjector(this.application);
model(params){
return Ember.RSVP.hash({
people: this.store.findAll('person'),
resources: this.store.findAll('resource'),
model: this.modelFor('episode.edit').get('showNotes').findBy('id', params.showNoteId)
});
},
setupController(controller, hash) {
controller.setProperties(hash);
require 'json_api_client'
module MyApi
# this is an "abstract" base class that
class Base < JsonApiClient::Resource
# set the api base url in an abstract base class
self.site = "http://localhost:4000/api"
end
class Episode < Base
// Run inside console to speed up Emberweekend playback by 2x
// Warning! MEgaHAxors!
source = EmberWeekend.__container__.lookup('service:player').get('audio')._audio
source.playbackRate = 2
require 'json_api_client'
module MyApi
# this is an "abstract" base class that
class Base < JsonApiClient::Resource
# set the api base url in an abstract base class
self.site = "http://127.0.0.1:4000/api"
end
class Episode < Base