This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ShelfFirst from 'layout-bin-packer/shelf-first'; | |
export default class ListWithHeaders | |
{ | |
constructor(content, width) { | |
this.content = content; | |
this.width = width; | |
this.bin = new ShelfFirst(content, width); | |
var bin = this.bin; | |
bin.length = function() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ yapp-mobile git:(liquid-fire) ✗ bower cache clean && rm -rf bower_components && bower install | |
bower deleted Cached package ember: /Users/lmelia/.cache/bower/packages/6c52274ebac940c836cec79e11a2d66a/1.13.10 | |
bower deleted Cached package ember: /Users/lmelia/.cache/bower/packages/6c52274ebac940c836cec79e11a2d66a/2.0.2 | |
bower deleted Cached package ember-cli-shims: /Users/lmelia/.cache/bower/packages/b2aa621bf259c52274bc62a524406e11/0.0.3 | |
bower deleted Cached package ember: /Users/lmelia/.cache/bower/packages/6c52274ebac940c836cec79e11a2d66a/2.1.0-beta.4 | |
bower deleted Cached package loader.js: /Users/lmelia/.cache/bower/packages/b765bce6e48383520b38bc3732776d8e/3.2.1 | |
bower deleted Cached package ember-qunit: /Users/lmelia/.cache/bower/packages/6b2637f1e3c33e331968889fd7088678/0.4.10 | |
bower deleted Cached package ember-cli-test-loader: /Users/lmelia/.cache/bower/packages/fe70ed35683979c3b9a86502abc892c8/0.1.3 | |
bower deleted Cached package ember-qunit-notifications: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName:'Ember Twiddle' | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
var on = Ember.on; | |
var set = Ember.set; | |
var run = Ember.run; | |
var Mixin = Ember.Mixin; | |
var computed = Ember.computed; | |
var getWithDefault = Ember.getWithDefault; | |
export default Mixin.create({ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This requires `brew install jq` which is a command json query. | |
I got this from @krisselden |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
/* | |
ember-cli's live-reload doesn't work out of the box for our configuration | |
because we run in local dev using www.yapp.dev over SSL. We use nginx to | |
terminate SSL and reverse proxy appropriate requests to ember-cli. | |
A configuration that gets live-reload working is implemented by this | |
addon plus nginx rules. This addon includes a script tag in index.html | |
as defined by the `contentFor` method below. Our standard nginx config |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
Ember.Handlebars.registerHelper('component', function (name, options) { | |
var context = (options.contexts && options.contexts.length) ? options.contexts[0] : this; | |
if (options.types[0] === "ID") { | |
name = Ember.Handlebars.get(context, name, options); | |
} | |
var container = options.data.view.container; | |
var fullName = 'component:' + name; | |
var templateFullName = 'template:components/' + name; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pd3.IndexRoute = Ember.Route.extend({ | |
activate: function(){ | |
var route = this; | |
this.recurringFetchId = window.setInterval(function() { | |
Ember.$.getJSON('/s/1.json').then(function(json){ | |
Ember.run(function(){ | |
route.controller.set('model', json); | |
}); | |
}); | |
}, 5*1000); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function AssetImporterPlugin(options, appName) { | |
this.name = 'yapp-asset-importer'; | |
this.appName = appName; | |
this.options = options || {}; | |
} | |
AssetImporterPlugin.prototype.treeFor = function treeFor(name) { | |
if (name !== "styles") { return; } | |
return pickFiles('shared-assets', { | |
srcDir: '/images', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class RedisController < ApplicationController | |
private | |
def render_from_redis(prefix, variation = nil) | |
manifest_id = params[:manifest_id] | |
if manifest_id.blank? | |
current_manifest_key = if variation | |
"#{prefix}:#{variation}:current" | |
else | |
"#{prefix}:current" |