View will_paginate.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# config/initializers/will_paginate.rb | |
module WillPaginate | |
module ActionView | |
def will_paginate(collection = nil, options = {}) | |
options[:renderer] ||= BootstrapLinkRenderer | |
super.try :html_safe | |
end | |
class BootstrapLinkRenderer < LinkRenderer |
View distant_counters.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module DistantCounters | |
extend ActiveSupport::Concern | |
included do | |
reflect_on_all_associations.each do |reflection| | |
next unless reflection.macro == :has_many and reflection.is_a? ActiveRecord::Reflection::ThroughReflection | |
next unless reflection.klass.column_names.include? "#{name.underscore.pluralize}_count" | |
assoc_name = reflection.name.to_s.singularize | |
redefine_method "#{assoc_name}_ids=" do |ids| |
View Guardfile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
guard 'bundler' do | |
watch('Gemfile') | |
# Uncomment next line if Gemfile contain `gemspec' command | |
# watch(/^.+\.gemspec/) | |
end | |
guard 'rails' do | |
watch('Gemfile.lock') | |
watch(%r{^(config|lib)/.*}) | |
end |
View desktopography-dl.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# desktopography-dl.rb | |
# Requires: nokogiri | |
# | |
# Downloads /everything/ from a given Desktopography exhibition. Assumes we're on | |
# something unixy, with mkdir and wget available for use. | |
require 'open-uri' |
View .vimrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
syntax on | |
set nocompatible | |
set autoindent | |
set expandtab | |
set tabstop=2 | |
set shiftwidth=2 |
View keybase.md
Keybase proof
I hereby claim:
- I am isaacbowen on github.
- I am isaacbowen (https://keybase.io/isaacbowen) on keybase.
- I have a public key whose fingerprint is 087A 5130 7CDA 79AD 99B5 2B06 2D69 DEDC D06D ED58
To claim this, I am signing this object:
View hack.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env sh | |
## | |
# This is script with usefull tips taken from: | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# | |
# install it: | |
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
# |
View review.md
Manager's Rating | Self-Assessment | |
---|---|---|
Teamwork | Exceeded expectations Definition:Performed above the high level expected of the role |
Achieved expectations consistently |
Innovation | Achieved expectations Definition:Performed at the high level expected of the role |
Achieved expectations consistently |
Results | Exceeded expectations Definition:Performed above the high level expected of the role |
Achieved expectations consistently |
Performance and Accomplishments
Teamwork:
View gist:9a78c0345d565ddac78d70ad12652a47
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Given the following shop config: | |
{...} | |
And given a product | |
When I am logged in as isaac@foobar.com | |
And when I am tagged with "foo" | |
Then I should be denied access to /products/baz | |
And I should be granted access to /products/bar |