Skip to content

Instantly share code, notes, and snippets.

View krishagel's full-sized avatar

Kris Hagel krishagel

View GitHub Profile
saveOrganization: function() {
var org = this.get('model');
var users = org.get('users').then(function() {
console.log(org);
});
}
//Brocfile.js
/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var pickFiles = require('broccoli-static-compiler');
var mergeTrees = require('broccoli-merge-trees');
var app = new EmberApp({
name: require('./package.json').name,
@krishagel
krishagel / Ember Seattle Meetup Notes
Last active August 29, 2015 14:00
Ember Seattle Meetup Notes
Ember CLI - Stefan Penner
npm install -g ember-cli
ember new project-name
ember server or ember server --port xxxx to run on a specific port.
ember test (runs testem behind the scenes)
then it's just localhost:7357/tests
completely seperate front-end and backend code -- make them two different apps
testem is the test runner suite used by default in ember-cli
the following action:
deleteCategory: function() {
var self = this;
var removedCategory = this.get('model');
removedCategory.deleteRecord();
removedCategory.save().then(function(result) {
var org = removedCategory.get('organization');
org.get('categories').removeObject(result);
org.save().then(function() {
var path = require('path'),
express = require('express'),
http = require('http'),
mongoose = require('mongoose'),
passport = require('passport'),
passportLocalMongoose = require('passport-local-mongoose'),
BasicStrategy = require('passport-http').BasicStrategy;
var app = express();
@krishagel
krishagel / php-github-oath
Last active December 10, 2015 09:58
PHP page to authenticate using oauth and pull information about a users with the Github API.
<?php
$randint = mt_rand();
$client_id = '<app ID goes here>';
$client_secret = '<app secret goes here>';
if ($_GET['code']) {
$code = $_GET['code'];
$state = $_GET['state'];
$url = 'https://github.com/login/oauth/access_token';