Skip to content

Instantly share code, notes, and snippets.

View CodeOfficer's full-sized avatar

Russell Jones CodeOfficer

View GitHub Profile
@CodeOfficer
CodeOfficer / index.html.haml
Created February 21, 2012 22:16
This is from my ember-jasmine-standalone base app that I'm working on for our next project. Wether it gets used or not will depend largely on where ember-data is at the time we get our next project.
www
├── app.css
├── app.js
├── index.html
├── test.css
├── test.html
├── test.js
├── vendor.css
└── vendor.js
@CodeOfficer
CodeOfficer / dom.html
Created March 5, 2012 22:28
simple_form datetime output
<div class="input datetime optional">
<label class="datetime optional" for="service_request_requested_on_1i">Requested on</label>
<select class="datetime optional" id="service_request_requested_on_1i" name="service_request[requested_on(1i)]">
<option selected="selected" value="2012">
2012
</option>
</select>
@CodeOfficer
CodeOfficer / gist:2205474
Created March 26, 2012 14:28 — forked from jeffkreeftmeijer/gist:1473018
PGError: ERROR: syntax error at or near "IDENTITY" (ActiveRecord::StatementInvalid)
Loading ["spec"]
*****************************************************************
DEPRECATION WARNING: you are using a deprecated constant that will
be removed from a future version of RSpec.
/Users/codeofficer/.rvm/gems/ruby-1.9.3-p125@worldbrain/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `require'
* Rspec is deprecated.
* RSpec is the new top-level module in RSpec-2
*****************************************************************
@CodeOfficer
CodeOfficer / ember-links.txt
Created March 29, 2012 00:15
Ember.js links
@CodeOfficer
CodeOfficer / John's parts list.txt
Created April 14, 2012 19:33
Custom Parts List for Gaming Machine
Computer Hardware
KVM Switcher
4-port DualView Mini DisplayPort KVMP Switch with Peripheral Sharing
http://www.iogear.com/press/presskit/ces2012/GCS1924/GCS1924_Datasheet.pdf
DP to MDP Cable
Mini Displayport Female to Displayport Male Adapter Cable
http://estore.circuitassembly.com/products/Mini-Displayport-Female-to-Displayport-Male-Adapter-Cable.html
http://www.displayport.org/faq/
@CodeOfficer
CodeOfficer / gist:2411024
Created April 18, 2012 03:58
Fresh System Software
Xcode
Oh My ZSH
RVM
Janus
Homebrew
MacVim
KeyRemap4MacBook
@CodeOfficer
CodeOfficer / gist:4264600
Created December 12, 2012 03:19
mocha ember
require 'tests/support/test_helper'
describe "Ember Application", ->
application = null
beforeEach (done) ->
Ember.$("body").append "<div id='app'></div>"
Ember.run ->
application = Em.Application.create(rootElement: "#app", autoinit: false)
var get = Ember.get;
DS.Model.reopen({
validate: function() {
if (get(this, 'isDeleted')) {
return;
}
get(this, 'validators').forEach(function(validator) {
validator.fn.call(this, validator.meta.key(this.constructor), get(this, validator.attribute), validator.options);
}, this);
@CodeOfficer
CodeOfficer / validators.js
Created January 17, 2013 16:02
Validators for ember-data
var get = Ember.get;
DS.Model.reopen({
validate: function() {
if (get(this, 'isDeleted')) {
return;
}
get(this, 'validators').forEach(function(validator) {
validator.fn.call(this, validator.meta.key(this.constructor), get(this, validator.attribute), validator.options);
}, this);
sessionInvalidationSucceeded: function() {
this.transitionTo(Ember.SimpleAuth.routeAfterInvalidation);
// unload all store data on logout
var store = this.container.lookup('store:main');
var typeMaps = store.get('typeMaps');
Ember.keys(typeMaps).forEach(function(type) {
var key = typeMaps[type].type;
store.unloadAll(key);