Skip to content

Instantly share code, notes, and snippets.

View mupkoo's full-sized avatar

Mirko Akov mupkoo

View GitHub Profile
@mupkoo
mupkoo / init.coffee
Created December 22, 2015 15:58
Set atoms PATH
# Open Atom -> Open Init Script
process.env.PATH = ['/Users/Me/.rbenv/shims', '/usr/local/bin', process.env.PATH].join(':')
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@mupkoo
mupkoo / google_analytics.coffee
Last active March 20, 2016 23:08
Google Analytics snippet for Turbolinks
class @GoogleAnalytics
@load: ->
# Load the analytics code
window['GoogleAnalyticsObject'] = 'ga'
window['ga'] = window['ga'] || ->
(window['ga'].q = window['ga'].q || []).push arguments
window['ga'].l = 1 * new Date()
# Add the script
@mupkoo
mupkoo / custom-helpers.js
Created September 16, 2016 20:41
Ember Page Object helper for Ember Power Select
// tests/pages/custom-helpers.js
import { buildSelector } from '../page-object';
import { typeInSearch, clickTrigger, nativeMouseUp } from '../helpers/ember-power-select';
export var powerSelectable = function (selector, options = {}) {
return {
isDescriptor: true,
value(value) {
wait().then(() => {
@mupkoo
mupkoo / Instructions.md
Last active October 31, 2016 13:41
Upstart puma project using rbenv

Instructions

  1. Install capistrano puma
  2. Upload a config file cap production puma:config
  3. Upload the updated configuration file
@mupkoo
mupkoo / controllers.application.js
Last active November 28, 2016 09:52
Inputs in Ember Sortable
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
colors: ['green', 'red', 'blue'],
actions: {
reorder(colors) {
this.set('colors', colors);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
increment() {
this.get('onincrement')(this.get('value') + 1);
}
}
});
import Ember from 'ember';
export default Ember.Component.extend({
throw: true,
init() {
this._super(...arguments);
Ember.assert('`throw` must be set to false', !this.get('throw'));
}