Skip to content

Instantly share code, notes, and snippets.

@CezaryH
CezaryH / 0_reuse_code.js
Created September 26, 2013 08:06
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@CezaryH
CezaryH / pug-bomb.php
Last active August 29, 2015 14:17 — forked from retgef/pug-bomb.php
<?php
/*
Plugin Name: Pug Bomb API Endpoint
Description: Adds an API endpoint at /api/pugs/$n_pugs
Version: 0.1
Author: Brian Fegter
Author URL: http://coderrr.com
*/
class Pugs_API_Endpoint{
import Ember from 'ember';
export default Ember.Component.extend({
});
@CezaryH
CezaryH / components.my-component.js
Last active September 8, 2017 21:35
closure action right way!
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
model: {
date: new Date().toString(),
oneSecondLate: new Date().toString()
},
init() {
this._super(...arguments);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
todos: [],
actions: {
add() {
debugger;
this.get('todos').pushObject(this.get('newText'));
},
import Ember from 'ember';
export default Ember.Component.extend({
click() {
console.log('yay')
}
});
import Ember from 'ember';
import DS from 'ember-data';
export default DS.Adapter.extend({
findAll(store, type, sinceToken) {
let query = { since: sinceToken };
return new Ember.RSVP.Promise(function(resolve, reject) {
Ember.$.getJSON(`https://swapi.co/api/people/`).then(function(data) {
resolve(data.results.map((i,x) => Object.assign(i, {id: x})));
import Ember from 'ember';
import DS from 'ember-data';
import $ from 'jquery';
export default DS.RESTAdapter.extend({
namespace: 'api',
host: 'https://swapi.co',
_queryaaaaa(store, type, query) {
console.log(query);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
arr1: [{date: Date.now()}],
arr2: [{date: Date.now()}],
arr3: [{date: Date.now()}],
array1Contents: Ember.computed('arr1.length', function() {
return this.get('arr1').map(i => i.date).join(',');
}),