Skip to content

Instantly share code, notes, and snippets.

View jbnunn's full-sized avatar
:octocat:

Jeff Nunn jbnunn

:octocat:
View GitHub Profile
require 'rubygems'
require 'twitter'
# see https://github.com/sferik/twitter
def twitter_client
Twitter::REST::Client.new do |config|
config.consumer_key = "XXXXXX"
config.consumer_secret = "XXXXXX"
config.access_token = "XXXXXX"
@jbnunn
jbnunn / git-pull
Created June 4, 2014 17:57
Git 2.0 pull file for Mac OS X 10.10 Yosemite
#!/bin/sh
#
# Copyright (c) 2005 Junio C Hamano
#
# Fetch one or more remote refs and merge it/them into the current HEAD.
USAGE='[-n | --no-stat] [--[no-]commit] [--[no-]squash] [--[no-]ff|--ff-only] [--[no-]rebase|--rebase=preserve] [-s strategy]... [<fetch-options>] <repo> <head>...'
LONG_USAGE='Fetch one or more remote refs and integrate it/them with the current HEAD.'
SUBDIRECTORY_OK=Yes
OPTIONS_SPEC=
@jbnunn
jbnunn / git-stash
Created June 4, 2014 17:57
Git 2.0 stash file for Mac OS X 10.10 Yosemite
#!/bin/sh
# Copyright (c) 2007, Nanako Shiraishi
dashless=$(basename "$0" | sed -e 's/-/ /')
USAGE="list [<options>]
or: $dashless show [<stash>]
or: $dashless drop [-q|--quiet] [<stash>]
or: $dashless ( pop | apply ) [--index] [-q|--quiet] [<stash>]
or: $dashless branch <branchname> [<stash>]
or: $dashless [save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
@jbnunn
jbnunn / git-sh-setup
Created June 4, 2014 17:58
Git 2.0 setup file for Mac OS X 10.10 Yosemite
# This shell scriplet is meant to be included by other shell scripts
# to set up some variables pointing at the normal git directories and
# a few helper shell functions.
# Having this variable in your environment would break scripts because
# you would cause "cd" to be taken to unexpected places. If you
# like CDPATH, define it for your interactive shell sessions without
# exporting it.
# But we protect ourselves from such a user mistake nevertheless.
unset CDPATH
@jbnunn
jbnunn / setting_up_active_admin_on_heroku.md
Created October 25, 2012 02:56 — forked from wrburgess/setting_up_active_admin_on_heroku.md
Rails App with ActiveAdmin on Heroku #rails #ruby #activeadmin #heroku
@jbnunn
jbnunn / osx-10.11-setup.md
Created December 15, 2015 04:51 — forked from kevinelliott/osx-10.11-setup.md
Mac OS X 10.11 El Capitan Setup

Mac OS X 10.11 El Capitan

Custom recipe to get OS X 10.11 El Capitan running from scratch, setup applications and developer environment. This is very similar (and currently mostly the same) as my 10.10 Yosemite setup recipe (as found on this gist https://gist.github.com/kevinelliott/0726211d17020a6abc1f). Note that I expect this to change significantly as I install El Capitan several times.

I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. On average, I reinstall each computer from scratch every 6 months, and I do not perform upgrades between distros.

This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.

You are encouraged to fork this and modify it to your heart's content to match your own needs.

#Model
@user.should have(1).error_on(:username) # Checks whether there is an error in username
@user.errors[:username].should include("can't be blank") # check for the error message
#Rendering
response.should render_template(:index)
#Redirecting
response.should redirect_to(movies_path)
@jbnunn
jbnunn / gist:6236753
Created August 14, 2013 23:20
Gemfile for app where Rails Panel isn't showing log info
source 'http://rubygems.org'
gem 'rails', '3.1.0'
gem 'unicorn'
gem "mongoid", "~> 2.4"
gem "bson_ext", "~> 1.5"
gem 'jquery-rails'
gem 'sorcery'
gem 'cancan'
gem 'twitter-bootstrap-rails', :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git'
@jbnunn
jbnunn / mysql.php
Last active December 21, 2015 11:09
PHP MySQL Class for easy operations on a MySQL database
<?
class MySQL {
/**
* The DB Host to connect to
*
* @var string
*/
protected $host;