Skip to content

Instantly share code, notes, and snippets.

View mupkoo's full-sized avatar

Mirko Akov mupkoo

View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Dropdown',
items: [
'Obi-Wan',
'Yoda',
'Luke'
],
@mupkoo
mupkoo / country.js
Created October 13, 2015 10:22
Ember CLI Mirage JSONAPI helpers
// factories/country.js
import Mirage, { faker } from 'ember-cli-mirage';
export default Mirage.Factory.extend({
type: 'countries',
// Attributes
name: faker.address.country,
iso: () => faker.address.countryCode().toLowerCase(),
'updated-at': faker.date.recent,
@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 / script.sh
Last active November 17, 2019 11:52
How much space does your node_modules take up
$ cd documents
$ find . -name "node_modules" -type d -prune -print | xargs du -chs
--- Example output ---
1.0G ./Github/big-project/node_modules
225M ./Github/Trilon.io/node_modules
482M ./Github/Some_Demo/node_modules
1.7G total
@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 / 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 / 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'
});