Skip to content

Instantly share code, notes, and snippets.

View toranb's full-sized avatar

Toran Billups toranb

View GitHub Profile
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
const createStore = (reducer) => {
var pointer = 0;
var state = [];
var listeners = [];
var firstState = reducer();
state.push(firstState);
var store = {
import Ember from 'ember';
import AdultValidations from '../validations/adult';
import ChildValidations from '../validations/child';
import { reservedEmails } from '../validators/uniqueness';
import { schema } from '../models/user';
const { get } = Ember;
const { keys } = Object;
export default Ember.Controller.extend({
@toranb
toranb / helpers.average.js
Last active April 3, 2017 10:38
New Twiddle
import Ember from 'ember';
export default Ember.Helper.helper(function(params) {
var reviews = params[0] || [];
var total = reviews.map((review) => {
return review.rating;
}).reduce((prev, next) => {
return prev + next;
});
var fullStars = Math.floor(total / reviews.length);
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
import connect from 'ember-redux/components/connect';
var stateToComputed = (state) => {
return {
number: state.number
};
};
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
dude: function() {
this.send('wat');
}
}
});
@toranb
toranb / helpers.average.js
Last active February 10, 2017 20:40
EmberReduxYelpClone
import Ember from 'ember';
export default Ember.Helper.helper(function(params) {
var reviews = params[0] || [];
var total = reviews.map((review) => {
return review.rating;
}).reduce((prev, next) => {
return prev + next;
});
var fullStars = Math.floor(total / reviews.length);
@toranb
toranb / components.number-count.js
Last active October 15, 2016 18:44
New Twiddle
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
import connect from 'ember-redux/components/connect';
var stateToComputed = (state) => {
return {
number: state.number
};
};
import Ember from 'ember';
import hbs from 'htmlbars-inline-precompile';
export default Ember.Component.extend({
layout: hbs`
{{yield}}
`
});