Skip to content

Instantly share code, notes, and snippets.

View kybishop's full-sized avatar

Ky Bishop kybishop

View GitHub Profile
use serde;
use std::convert::TryFrom;
use std;
#[derive(Debug)]
pub enum Charity {
ACLU,
EFF,
FSF,
}
import Ember from 'ember';
export default Ember.Component.extend({
inElementContainer: Ember.computed(function() {
return document.querySelector('.ember-application');
}),
didInsertElement() {
this._super(...arguments);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import layout from '../templates/components/ember-attacher-inner';
export default Ember.Component.extend({
/**
* ================== PUBLIC CONFIG OPTIONS ==================
*/
// See ember-attacher.js, which passes all the default values into this component
@kybishop
kybishop / controllers.application.js
Created April 19, 2017 01:48
Popper.js and resizing
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kybishop
kybishop / config.flexi.js
Last active February 1, 2017 22:41
Introduction to flexi
/* jshint node:true */
module.exports = {
// breakpointss, order does not matter, they will be sorted by `begin`
// `name` is used for layout names and booleans on the device/layout service
// `prefix` is used for column classes, column attributes, and container breakpoint classes
// `begin` is the pixel value at which this breakpoint becomes active
breakpoints: [
{ name: 'mobile', prefix: 'xs', begin: 0 },
{ name: 'tablet', prefix: 'sm', begin: 768 },
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
showIcon() {
this.set('show', true);
}
}
extern crate serde_json;
fn main() {
decode_json();
}
fn decode_json() -> Result<(), ()> {
// This works: let json: serde_json::Value = serde_json::from_str("[{}]").map_err(|error| {
// The below does not
let json = serde_json::from_str("[{}]").map_err(|error| {
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
console.log('in didInsertElement');
Ember.run.schedule('afterRender', () => {
console.log('in afterRender');