Skip to content

Instantly share code, notes, and snippets.

View danielspaniel's full-sized avatar

Daniel Sudol danielspaniel

View GitHub Profile
class Event < ActiveRecord::Base
belongs_to :business
serialize :schedule
EVENT = 0
SPECIAL = 1
ANNOUNCEMENT = 2
attr_writer :start_date, :start_time_hour, :start_time_minute,
:start_time_am_pm,:end_date, :end_time_hour, :end_time_minute,
require "spec_helper"
describe Mongoid::Relations::Embedded::Many do
class Chef
include Mongoid::Document
embeds_many :menus
field :name
end
@danielspaniel
danielspaniel / ruby1.9.3_bootstrap.sh
Created September 7, 2012 14:20
Chef Solo Bootstraping Ruby 1.9.3-p194
#!/usr/bin/env bash
apt-get -y update
apt-get -y upgrade
# libxml2-dev libxslt1-dev are for nokogiri
apt-get -y install build-essential g++ libxml2-dev libxslt1-dev zlib1g-dev libssl-dev libreadline-gplv2-dev libyaml-dev
apt-get -y install autoconf curl git-core bzip2
apt-get -y autoremove
apt-get -y clean
cd /usr/local/src
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
scrollLeft: null,
scrollTop: null,
actions: {
scrollChange(scrollLeft, scrollTop) {
this.set('scrollLeft', scrollLeft);
this.set('scrollTop', scrollTop);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
let store = this.store;
console.log('HE', store.modelFor('car'))
}
import Ember from 'ember';
import FactoryGuy, {manualSetup} from 'ember-data-factory-guy';
export default Ember.Controller.extend({
data: { fg: FactoryGuy,
text: 'Single child node (has tooltip)',
type: 'single-child',
}
});
@danielspaniel
danielspaniel / adapters.application.js
Last active February 16, 2017 12:01
hasMany not cleared by pushPayload
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
});
@danielspaniel
danielspaniel / adapters.application.js
Created February 15, 2017 23:16
REST version of push clears hasMany
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
});
@danielspaniel
danielspaniel / adapters.application.js
Last active December 10, 2018 21:13
hasMany can update if you push values
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
});
@danielspaniel
danielspaniel / adapters.application.js
Last active March 18, 2017 02:45
polymorphic belongTo
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
});