Skip to content

Instantly share code, notes, and snippets.

View alexsmartens's full-sized avatar

Alex Martens alexsmartens

  • San Francisco
View GitHub Profile
@rafbm
rafbm / gist:9068f377f54b6b7a0915
Created January 19, 2015 15:52
Ruby String#tr VS String#gsub benchmark
require 'benchmark'
STRING = 'Haha hah hahaa ahah!!'
FIND = 'a'
REPLACE = 'o'
STRING.tr(FIND, REPLACE) == STRING.gsub(FIND, REPLACE) or abort
Benchmark.bmbm do |bm|
bm.report '.tr' do
@IanVaughan
IanVaughan / uninstall_gems.sh
Created June 9, 2012 20:37
Uninstall all rbenv gems
#!/usr/bin/env bash
uninstall() {
list=`gem list --no-versions`
for gem in $list; do
gem uninstall $gem -aIx
done
gem list
gem install bundler
}