Skip to content

Instantly share code, notes, and snippets.

View gabriel403's full-sized avatar
💭
Hotty

Gabriel Baker gabriel403

💭
Hotty
View GitHub Profile
@gabriel403
gabriel403 / getterSetterBase.js
Created October 3, 2012 11:00
a simple base class for having setters and getters by default
define(["dojo/_base/declare", "dojo/_base/lang", "gmk/library/utilities/string"],
function(declare, lang, strUtil){
return declare([ ], {
get: function(varName) {
var retVal = null;
if ( "function" == typeof lang.getObject("get"+strUtil.ucfirst(varName), false, this) ) {
retVal = lang.getObject("get"+strUtil.ucfirst(varName), false, this)();
} else {
retVal = lang.getObject(varName, false, this);
}
@gcatlin
gcatlin / gist:1847248
Created February 16, 2012 19:43
Install specific version of Homebrew formula
brew update
brew versions FORMULA
cd `brew --prefix`
git checkout HASH Library/Formula/FORMULA.rb # use output of "brew versions"
brew install FORMULA
brew switch FORMULA VERSION
git checkout -- Library/Formula/FORMULA.rb # reset formula
## Example: Using Subversion 1.6.17
#
@mitchellh
mitchellh / gist:1277049
Created October 11, 2011 01:30
Configure Vagrant VM to use Host DNS for VPN
Vagrant::Config.run do |config|
# ...
config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
@jwo
jwo / registrations_controller.rb
Created September 30, 2011 23:11
API JSON authentication with Devise
class Api::RegistrationsController < Api::BaseController
respond_to :json
def create
user = User.new(params[:user])
if user.save
render :json=> user.as_json(:auth_token=>user.authentication_token, :email=>user.email), :status=>201
return
else