Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
});
@sbatson5
sbatson5 / controllers.application.js
Created July 13, 2017 14:31 — forked from czosel/controllers.application.js
one-way-select with prompt
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
options: ['A', 'B', 'C']
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@sbatson5
sbatson5 / controllers.application.js
Last active November 30, 2017 16:28
Complete models
import Ember from 'ember';
const {
get,
set
} = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
@sbatson5
sbatson5 / README.md
Last active May 27, 2018 13:26
Ember Twiddle Demo: Mirage with Ember Twiddle

Ember Twiddle Demo: Mirage with Ember Twiddle

Demo

This is a very trivial example of using mirage with Ember Twiddle.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
thing() {
let myModel = this.store.createRecord('my-model');
let monkey = this.store.createRecord('monkey');
myModel.get('monkeys').setObjects(monkey);
import Ember from 'ember';
import MyParent from './my-parent';
export default MyParent.extend({
actions: {
clicky() {
this._super(...arguments);
}
}
});
@sbatson5
sbatson5 / isAuthenticated.js
Created August 30, 2019 13:53
Is Authenticated
const isAuthenticated = async (req, res, next) => {
const { headers } = req;
if (headers && headers.authorization) {
try {
// Fetch the user from our cache or from firebase if no cache exists
const user = await getOrSetUserFromCache(headers);
if (!user) {
return res.status(403).json({ message: 'You must be authenticated.' });
}