Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am gmurphey on github.
  • I am gmurphey (https://keybase.io/gmurphey) on keybase.
  • I have a public key whose fingerprint is F142 FD60 FFF7 4809 E5CB E3A6 D948 7778 BD78 D6E1

To claim this, I am signing this object:

import Ember from 'ember';
export default Ember.Controller.extend({
setCurrentModel: Ember.observer('currentRouteName', 'transition', function() {
let transition = this.get('transition');
if (transition) {
let routeName = this.get('currentRouteName');
transition.then(() => {
let controller = Ember.getOwner(this).lookup('controller:' + routeName);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
lodashTest: Ember.computed(function() {
return _.camelCase('foo bar');
})
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
downloadJSON() {
let payload = JSON.stringify({ foo: 'bar' });
let blob = new Blob([payload], {
type: 'text/json'
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myService: Ember.inject.service()
});
import Ember from 'ember';
import { schedule } from '@ember/runloop';
import { scheduleTask, runDisposables } from 'ember-lifeline';
export default Ember.Component.extend({
didInsertElement() {
schedule('render', () => {
if (this.get('isDestroying') || this.get('isDestroyed')) {
alert('destroyed object');
}