Skip to content

Instantly share code, notes, and snippets.

var Bookmark = Backbone.Model.extend({
idAttribute: '_id',
defaults: function(){
return {
url: '',
tags: []
};
}
});
// -> Define an object called 'Robot'
// -> Define a method called 'new' in Robot
// -> When Robot.new is called it should return a new object with Robot as its prototype
// e.g. var robby = Robot.new();
// Robot should be the prototype of robby
var Robot = {
new: function() {
return Object.create(this);
}
/*
* Gulp plugins
*/
var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
var babel = require('gulp-babel');
var browserSync = require('browser-sync');
var cache = require('gulp-cache');
var concat = require('gulp-concat');
let forecasts = new ForecastCollection();
var Store = _.extend({}, Backbone.Events, {
initialize() {
this.listenTo(forecasts, 'add remove change', () => this.trigger('change'));
},
getForecasts() {
return forecasts.toJSON();
},
import ForecastCollection from './models';
let forecasts = new ForecastCollection();
var Store = _.extend({}, Backbone.Events, {
initialize() {
this.listenTo(forecasts, 'add remove change', () => this.trigger('change'));
},
getForecasts() {

Account

{
  "name": "Account Name",
  "starting_balance": 354745, // Number in pennies
  "starting_balance_date": "2015-03-15",

  "current_balance": 269439 // Number in pennies
  "current_balance_date": "2015-07-03",
import Ember from 'ember';
export default Ember.Route.extend({
'things-store': Ember.inject.service('things-store'),
model() {
console.log('model', this.get('things-store.things').length);
this.get('things-store').fetch();
console.log('post', this.get('things-store.things').length);
return this.get('things-store');
},
#!/bin/sh
# Check for Homebrew,
# Install if we don't have it
if test ! $(which brew); then
echo "Installing homebrew..."
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi
echo "Setting up XCode"
1.1 Assignments
1.1 Notes