Skip to content

Instantly share code, notes, and snippets.

import re
from util import hook, http
github_repo = (r'(gist\.)?github.com/([^/]+(?:/([^/]+))?)?', re.I)
def get_repo_info(repo):
try:
j = http.get_json('https://api.github.com/repos/%s' % repo)
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
actions: {
updateValue(value) {
this.set('output', value);
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import DS from 'ember-data';
export default DS.Model.extend({
firstName: DS.attr('string'),
lastName: DS.attr('string')
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['searchTerm']
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
someProp: true
});
import Ember from 'ember';
export default Ember.Component.extend({
_commentsModel: ['one', 'two', 'three'],
// switching this to `readOnly` will blow up
comments: Ember.computed.reads('_commentsModel')
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'button',
classNameBindings: ['animating'],
animating: false,
click() {
this.toggleProperty('animating');
}