Skip to content

Instantly share code, notes, and snippets.

View rondale-sc's full-sized avatar

Jonathan rondale-sc

  • Providence, Rhode Island
View GitHub Profile
import Ember from 'ember';
import ActiveModelSerializer from 'ember-cli-mirage/serializers/active-model-serializer'
import { pluralize } from 'ember-inflector';
const { camelize, dasherize } = Ember.String;
export default ActiveModelSerializer.extend({
keyForModel(type) {
return camelize(type);
harvest() {
dow=$(date "+%u")
if [ -n "$2" ]; then
date=$2
else
if [ $dow = "1" ]; then
date=$(date -v-mon -v -1w "+%Y-%m-%d 00:00:00")
else
date=$(date -v-mon "+%Y-%m-%d 00:00:00")
fi
flfaf
this.inject('bar');
this.render(hbs`{{some-thing}}`);
this.bar.foo = function() { assert.ok(true) }
this.$('a').click();
foo:w
:
<h3> Hello {{ model.displayName }}!</h3>
{{#form-for model=model update=(action 'update') as |form|}}
{{ form.input field="firstName" }}
{{ form.input field="lastName" }}
{{/form-for}}
});
var inputFiles = ['vendor/ember-cli/vendor-prefix.js']
.concat(legacyFilesToAppend)
.concat('vendor/addons.js')
.concat('vendor/ember-cli/vendor-suffix.js');
var vendor = stewMap(applicationJs, function(content, relativePath){
debugger;
if (inputFiles.indexOf(relativePath) > -1) {
if (hasDOM) {
Ember.$.ajax(hash);
} else {
najax(hash)
}
import Ember from 'ember';
const PromisableArrayProxy = Ember.ArrayProxy.extend(Ember.PromiseProxyMixin);
export default function(...args) {
const fn = args.pop();
const dependentKeys = args.slice();
return Ember.computed(...dependentKeys, function() {
const promise = fn.apply(this);